diff --git a/packages/editor/src/classes/model/editor/index.ts b/packages/editor/src/classes/model/editor/index.ts
index 3242b019..28e64d14 100644
--- a/packages/editor/src/classes/model/editor/index.ts
+++ b/packages/editor/src/classes/model/editor/index.ts
@@ -83,7 +83,6 @@ class Editor {
// Is the save action enabled ... ?
if (!capability.isHidden('save')) {
// Register unload save ...
-
window.addEventListener('beforeunload', () => {
this.component.save(false);
this.component.unlockMap();
diff --git a/packages/editor/src/components/action-widget/pane/topic-note/index.tsx b/packages/editor/src/components/action-widget/pane/topic-note/index.tsx
index 6ca0f69d..f3d53ac3 100644
--- a/packages/editor/src/components/action-widget/pane/topic-note/index.tsx
+++ b/packages/editor/src/components/action-widget/pane/topic-note/index.tsx
@@ -49,7 +49,7 @@ const TopicNote = (props: {
margin="dense"
value={note}
onChange={(event) => setNote(event.target.value)}
- >
+ />
{
const model = new Model(component);
+ model.registerEvents(setCanvasUpdate, capability);
// Force refresh after map load ...
model