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);