diff --git a/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx b/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx index 718187b2e..73a37fb4a 100644 --- a/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx +++ b/apps/client/src/widgets/ribbon/components/AttributeEditor.tsx @@ -139,8 +139,8 @@ export default function AttributeEditor({ note, componentId, notePath, ntxId, hi async function save() { const attributes = parseAttributes(); - if (!attributes) { - // An error occurred and will be reported to the user. + if (!attributes || !needsSaving) { + // An error occurred and will be reported to the user, or nothing to save. return; }