From dc951346d05af8aa58d1e4ad65c0a72357c9f6ce Mon Sep 17 00:00:00 2001 From: sergeyteleshev Date: Wed, 5 Aug 2026 10:05:51 +0200 Subject: [PATCH] dbeaver/pro#9946 resets admin settings in leave layout scenario --- .../src/SettingsAdministrationPluginBootstrap.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/webapp/packages/plugin-settings-administration/src/SettingsAdministrationPluginBootstrap.ts b/webapp/packages/plugin-settings-administration/src/SettingsAdministrationPluginBootstrap.ts index 649b0ad7d2..48283729e5 100644 --- a/webapp/packages/plugin-settings-administration/src/SettingsAdministrationPluginBootstrap.ts +++ b/webapp/packages/plugin-settings-administration/src/SettingsAdministrationPluginBootstrap.ts @@ -51,6 +51,13 @@ export class SettingsAdministrationPluginBootstrap extends Bootstrap { return true; }, + onDeActivate: () => { + this.settingsAdministrationService.tabsContainer.getDisplayed().forEach(tab => { + if (tab.options?.source.isEdited()) { + tab.options?.source.clear(); + } + }); + }, getContentComponent: () => SettingsAdministration, getDrawerComponent: () => SettingsDrawerItem, });