From 87da8dd89b69b861819abdad132b90819ffdadb9 Mon Sep 17 00:00:00 2001 From: piquark6046 Date: Mon, 23 Mar 2026 04:48:12 +0000 Subject: [PATCH] fix: reorder between `MatchesShape` and `ProxySetHandlerTargetCheck` execution --- userscript/source/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userscript/source/index.ts b/userscript/source/index.ts index 1ea1e53..7e454f6 100644 --- a/userscript/source/index.ts +++ b/userscript/source/index.ts @@ -414,7 +414,7 @@ export function RunNamuLinkUserscript(BrowserWindow: typeof window, UserscriptNa console.debug(`[${UserscriptName}]: Proxy set called for PowerLink Skeleton:`, SetArgs) return } - if (ProxySetHandlerTargetCheck(SetArgs[0]) && MatchesShape({ + if (MatchesShape({ Dummy: [], PowerLinkTracking: [ { @@ -433,7 +433,7 @@ export function RunNamuLinkUserscript(BrowserWindow: typeof window, UserscriptNa No: 0 } ] - }, SetArgs[0])) { + }, SetArgs[0]) && ProxySetHandlerTargetCheck(SetArgs[0])) { console.debug(`[${UserscriptName}]: Proxy set called for PowerLink Skeleton (target check):`, SetArgs) BrowserWindow.document.dispatchEvent(new CustomEvent('PL2PlaceHolderProxy')) return