All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 44s
The useEffect synced local state from props but fired on every keystroke because onChange updates the parent, which creates a new note prop reference. This cleared the save timer and isDirty flag before auto-save could fire, making notes unsavable in tabs view. The key prop with updatedAt already handles the restore remount case.
38 KiB
38 KiB