Fix "dirty" trigger on notes
This commit is contained in:
parent
09ab37578e
commit
8d4c201cb4
|
|
@ -254,9 +254,10 @@ export default function NotesEditor({
|
|||
selector: ({ editor: e }) => e?.isActive('table') ?? false
|
||||
});
|
||||
|
||||
// Sync editor editable state when permissions change
|
||||
// Sync editor editable state when permissions change.
|
||||
// Pass false for emitUpdate to avoid triggering onUpdate (which sets isDirty).
|
||||
useEffect(() => {
|
||||
editor?.setEditable(canEdit && isEditing);
|
||||
editor?.setEditable(canEdit && isEditing, false);
|
||||
}, [editor, canEdit, isEditing]);
|
||||
|
||||
const hasNotes = useMemo(() => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue