From fd33d7b3cea0897ed209fc7d78ba55cba2733bc4 Mon Sep 17 00:00:00 2001 From: hackademix Date: Tue, 19 Nov 2024 22:40:03 +0100 Subject: [PATCH] Fixed TabTies session (de)serialization bugs. --- src/bg/RequestGuard.js | 6 +++++- src/nscl | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bg/RequestGuard.js b/src/bg/RequestGuard.js index 6408019..953314c 100644 --- a/src/bg/RequestGuard.js +++ b/src/bg/RequestGuard.js @@ -664,7 +664,11 @@ onBeforeSendHeaders(request) { normalizeRequest(request); let lanRes = checkLANRequest(request); - if (!UA.isMozilla) return lanRes; // Chromium doesn't support async blocking suspension, stop here + if (!UA.isMozilla) { + // Chromium doesn't support async blocking suspension, stop here + // (Skip TabGuard on Chromium/MV3 until alternative tech is available) + return lanRes; + } if (lanRes === ABORT) return ABORT; // redirection loop test let pending = pendingRequests.get(request.requestId); diff --git a/src/nscl b/src/nscl index eb866bc..62f1569 160000 --- a/src/nscl +++ b/src/nscl @@ -1 +1 @@ -Subproject commit eb866bccb0b9cb40ee45be94077ab5c6e1395a7e +Subproject commit 62f15694428724f991d08a8cb2177140bd298d8a