From 833b197ece80b0337ceba3a19d2fd87e4ac2797e Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Sat, 27 Dec 2025 11:48:17 +0800 Subject: [PATCH] Refactor executor.js to improve structure and imports --- glossary/executor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glossary/executor.js b/glossary/executor.js index a6c4995..0f4823b 100644 --- a/glossary/executor.js +++ b/glossary/executor.js @@ -5,6 +5,7 @@ import { getPresetPrompts, getMixedOrder } from '../PresetSettings/index.js'; import { generateRandomSeed } from '../core/api.js'; import { safeLorebookEntries, safeUpdateLorebookEntries, compatibleWriteToLorebook } from '../core/tavernhelper-compatibility.js'; import { loadWorldInfo, saveWorldInfo, createWorldInfoEntry } from "/scripts/world-info.js"; +import { escapeHTML } from '../utils/utils.js'; function buildContextFromEntries(entries) { if (!entries || entries.length === 0) { @@ -310,7 +311,7 @@ export async function loadDatabaseFiles() { document.dispatchEvent(event); container.style.display = 'none'; - document.getElementById('select-from-database-button').innerHTML = ` 已选择: ${file.name}`; + document.getElementById('select-from-database-button').innerHTML = ` 已选择: ${escapeHTML(file.name)}`; } catch (error) { console.error(`Error processing file ${file.name}:`, error);