]> git.codecow.com Git - libnemo.git/commitdiff
Block off env-specific autolock broadcast.
authorChris Duncan <chris@codecow.com>
Sun, 9 Aug 2026 20:45:58 +0000 (13:45 -0700)
committerChris Duncan <chris@codecow.com>
Sun, 9 Aug 2026 20:45:58 +0000 (13:45 -0700)
src/lib/vault/vault-worker.ts

index ea3f087e3389df956015e425a963b7b3239f07a7..6ca1568982439f41a8f471a9acdb762bc07922f5 100644 (file)
@@ -426,13 +426,22 @@ function verify (seed?: ArrayBuffer, mnemonicPhrase?: string): Promise<Record<st
 function _autolock (): Promise<void> {
        return lock()
                .then(({ isLocked }) => {
-                       const data: TaskData = {
-                               taskUrl: globalThis.location?.href ?? dec.toString(threadId),
-                               taskId: 'autolock',
-                               isLocked
+                       BROWSER: {
+                               const data: TaskData = {
+                                       taskUrl: self.location.href,
+                                       taskId: 'autolock',
+                                       isLocked
+                               }
+                               self.postMessage(data)
+                       }
+                       NODE: {
+                               const data: TaskData = {
+                                       taskUrl: dec.toString(threadId),
+                                       taskId: 'autolock',
+                                       isLocked
+                               }
+                               parentPort?.postMessage({ data })
                        }
-                       BROWSER: self.postMessage(data)
-                       NODE: parentPort?.postMessage({ data })
                })
 }