From 2b8a9b9881fc9c264e3084beb9b7b2af91fbb884 Mon Sep 17 00:00:00 2001 From: Mic Date: Tue, 3 Feb 2026 01:15:00 +0100 Subject: [PATCH] fixing border on startup on special prompts pages. see #603 --- pages/addtags/mzta-add-tags.js | 4 +++- pages/customprompts/mzta-custom-prompts.js | 4 +++- pages/spamfilter/mzta-spamfilter.js | 7 ++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pages/addtags/mzta-add-tags.js b/pages/addtags/mzta-add-tags.js index 87c32f0b..f9296c28 100644 --- a/pages/addtags/mzta-add-tags.js +++ b/pages/addtags/mzta-add-tags.js @@ -34,7 +34,8 @@ import { import { getAccountsList, normalizeStringList, - isAPIKeyValue + isAPIKeyValue, + setTomSelectBorder } from "../../js/mzta-utils.js"; import { initializeSpecificIntegrationUI @@ -341,6 +342,7 @@ async function restoreOptions() { } if (element.tomselect) { element.tomselect.setValue(element.value, true); + setTomSelectBorder(element.tomselect); } }else{ console.error("[ThunderAI] Unhandled input type:", element.type); diff --git a/pages/customprompts/mzta-custom-prompts.js b/pages/customprompts/mzta-custom-prompts.js index bb3a6bfb..67571e0e 100644 --- a/pages/customprompts/mzta-custom-prompts.js +++ b/pages/customprompts/mzta-custom-prompts.js @@ -38,7 +38,8 @@ import { sanitizeHtml, validateCustomData_ChatGPTWeb, getChatGPTWebModelsList_HTML, - openTab + openTab, + setTomSelectBorder } from "../../js/mzta-utils.js"; import { taLogger } from "../../js/mzta-logger.js"; import { @@ -580,6 +581,7 @@ function populateConnectionUI(tr, id, prefix, selectId) { inputEl.value = restoreValue; inputEl.tomselect.sync(); inputEl.tomselect.setValue(restoreValue, true); + setTomSelectBorder(inputEl.tomselect); } else { inputEl.value = val || ''; } diff --git a/pages/spamfilter/mzta-spamfilter.js b/pages/spamfilter/mzta-spamfilter.js index fa821a5d..2e8d9fa1 100644 --- a/pages/spamfilter/mzta-spamfilter.js +++ b/pages/spamfilter/mzta-spamfilter.js @@ -31,7 +31,11 @@ import { } from "../../js/mzta-placeholders.js"; import { textareaAutocomplete } from "../../js/mzta-placeholders-autocomplete.js"; import { taSpamReport } from '../../js/mzta-spamreport.js'; -import { getAccountsList, isAPIKeyValue } from "../../js/mzta-utils.js"; +import { + getAccountsList, + isAPIKeyValue, + setTomSelectBorder +} from "../../js/mzta-utils.js"; import { initializeSpecificIntegrationUI } from "../_lib/connection-ui.js"; @@ -328,6 +332,7 @@ async function restoreOptions() { } if (element.tomselect) { element.tomselect.setValue(element.value, true); + setTomSelectBorder(element.tomselect); } }else{ console.error("[ThunderAI] Unhandled input type:", element.type);