From 2bb05e4803188e15085f04e9f3ab23fd58daf760 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Thu, 28 Dec 2023 20:09:00 +0300 Subject: [PATCH] [start page] fix bug 65732 --- common/loginpage/src/panelsettings.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/common/loginpage/src/panelsettings.js b/common/loginpage/src/panelsettings.js index cc7413ceb..e7210d037 100644 --- a/common/loginpage/src/panelsettings.js +++ b/common/loginpage/src/panelsettings.js @@ -82,9 +82,6 @@ const write_theme_css = function (css, id) { if ( !!css ) { - const $style = $(`style [data-theme-id=${id}]`); - if ( $style.length ) - $style.remove(); let style = document.createElement('style'); style.type = 'text/css'; @@ -341,6 +338,12 @@ objs.forEach(t => { const _css = create_colors_css(t.id, t.colors); if ( _css ) { + const _$style = $(`style[data-theme-id=${t.id}]`); + if ( _$style.length ) { + _$style.remove(); + _combo.find(`option[value=${t.id}]`).remove(); + } + write_theme_css(_css, t.id); themes_map[t.id] = {text: t.name, type: t.type, l10n: t.l10n};