diff --git a/extension/src/popup/popup.ts b/extension/src/popup/popup.ts index c08ea50..d098185 100644 --- a/extension/src/popup/popup.ts +++ b/extension/src/popup/popup.ts @@ -11,7 +11,7 @@ import { renderUnlock } from './components/unlock'; import { renderItemList } from './components/item-list'; import { renderItemDetail } from './components/item-detail'; import { renderItemForm } from './components/item-form'; -import { renderSettings } from './components/settings'; +import { renderSettings, teardownSettings } from './components/settings'; import { renderVaultSettings } from './components/settings-vault'; import { renderTrash } from './components/trash'; import { renderDevices } from './components/devices'; @@ -178,6 +178,7 @@ function render(): void { teardownTrash(); teardownDevices(); teardownFieldHistory(); + teardownSettings(); switch (currentState.view) { case 'locked':