From 222756c922e34f150720f91b087abd366c824abe Mon Sep 17 00:00:00 2001 From: Haoming Date: Sun, 24 May 2026 04:32:16 +0800 Subject: [PATCH] newline --- javascript/extraNetworks.js | 2 +- modules/ui_extra_networks.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index c7d5a306..c6702de4 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -283,7 +283,7 @@ function setupExtraNetworks() { setupExtraNetworksForTab("img2img"); } -let re_extranet = /<([^:^>]+:[^:]+):[\d.]+>(.*)/; +var re_extranet = /<([^:^>]+:[^:]+):[\d.]+>(.*)/s; let re_extranet_g = /<([^:^>]+:[^:]+):[\d.]+>/g; let re_extranet_neg = /\(([^:^>]+:[\d.]+)\)/; diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py index 06c9d6f4..3a0d215e 100644 --- a/modules/ui_extra_networks.py +++ b/modules/ui_extra_networks.py @@ -177,10 +177,8 @@ def add_pages_to_demo(app): app.add_api_route("/sd_extra_networks/get-single-card", get_single_card, methods=["GET"]) -def quote_js(s): - s = s.replace('\\', '\\\\') - s = s.replace('"', '\\"') - return f'"{s}"' +def quote_js(s: str) -> str: + return json.dumps(s, ensure_ascii=False) class ExtraNetworksPage: