mirror of
https://github.com/inventree/InvenTree.git
synced 2026-09-01 09:41:22 +00:00
Fix "dirty" trigger on notes
This commit is contained in:
@@ -254,9 +254,10 @@ export default function NotesEditor({
|
|||||||
selector: ({ editor: e }) => e?.isActive('table') ?? false
|
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(() => {
|
useEffect(() => {
|
||||||
editor?.setEditable(canEdit && isEditing);
|
editor?.setEditable(canEdit && isEditing, false);
|
||||||
}, [editor, canEdit, isEditing]);
|
}, [editor, canEdit, isEditing]);
|
||||||
|
|
||||||
const hasNotes = useMemo(() => {
|
const hasNotes = useMemo(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user