diff --git a/src/elements/base.ts b/src/elements/base.ts index e1a5852..b8816eb 100644 --- a/src/elements/base.ts +++ b/src/elements/base.ts @@ -62,28 +62,4 @@ export class PluginCEBase extends XULElementBase { }); return dom; } - - _loadPersist() { - const persistValues = Zotero.Prefs.get("pane.persist") as string; - if (!persistValues) return; - const serializedValues = JSON.parse(persistValues) as Record< - string, - Record - >; - - for (const id in serializedValues) { - const el = this.querySelector(`#${id}`) as HTMLElement; - if (!el) { - continue; - } - - const elValues = serializedValues[id]; - for (const attr in elValues) { - el.setAttribute(attr, elValues[attr]); - if (["width", "height"].includes(attr)) { - el.style[attr as any] = `${elValues[attr]}px`; - } - } - } - } } diff --git a/src/elements/workspace/outlinePane.ts b/src/elements/workspace/outlinePane.ts index a445485..683cc09 100644 --- a/src/elements/workspace/outlinePane.ts +++ b/src/elements/workspace/outlinePane.ts @@ -139,8 +139,6 @@ export class OutlinePane extends PluginCEBase { ["item"], "attachmentsBox", ); - - this._loadPersist(); } destroy(): void { diff --git a/src/elements/workspace/workspace.ts b/src/elements/workspace/workspace.ts index b39246d..4fc6046 100644 --- a/src/elements/workspace/workspace.ts +++ b/src/elements/workspace/workspace.ts @@ -82,8 +82,6 @@ export class Workspace extends PluginCEBase { this._context = this._queryID("right-container") as unknown as ContextPane; - this._loadPersist(); - this.resizeOb = new ResizeObserver(() => { if (!this.editor) return; this._addon.api.editor.scroll(