From ed7a2ba7ccc36d41a27318adfc03d057615a10b0 Mon Sep 17 00:00:00 2001 From: linonetwo Date: Mon, 25 Nov 2024 14:33:23 +0800 Subject: [PATCH] fix: prevent $tw.wiki undefined error fixes #602 --- .../wiki/wikiOperations/executor/wikiOperationInBrowser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/wiki/wikiOperations/executor/wikiOperationInBrowser.ts b/src/services/wiki/wikiOperations/executor/wikiOperationInBrowser.ts index 3205f3c4..bb49f271 100644 --- a/src/services/wiki/wikiOperations/executor/wikiOperationInBrowser.ts +++ b/src/services/wiki/wikiOperations/executor/wikiOperationInBrowser.ts @@ -94,7 +94,7 @@ async function executeTWJavaScriptWhenIdle(script: string, options?: { onlyWh (async () => await new Promise((resolve, reject) => { const handler = () => { requestIdleCallback(() => { - if (typeof $tw !== 'undefined') { + if (typeof $tw?.rootWidget !== 'undefined' && typeof $tw?.wiki !== 'undefined') { try { const result = (() => { ${script}