From f9703b2bcb2e72de1822ec58aa78ea62b7947783 Mon Sep 17 00:00:00 2001 From: hackademix Date: Sat, 13 Oct 2018 23:13:58 +0200 Subject: Fixed potential race condition in per-tab configuration cookie hack. --- src/bg/ChildPolicies.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bg') diff --git a/src/bg/ChildPolicies.js b/src/bg/ChildPolicies.js index b6904f8..74aeccb 100644 --- a/src/bg/ChildPolicies.js +++ b/src/bg/ChildPolicies.js @@ -105,9 +105,10 @@ var ChildPolicies = { addTabInfoCookie(request, info) { + let {tabId, frameId} = request; let h = { name: "Set-Cookie", - value: `${marker}=${JSON.stringify(info)}` + value: `${marker}_${tabId}_${frameId}=${JSON.stringify(info)}` }; let {responseHeaders} = request; if (responseHeaders.some(({value, name}) => h.value === value && h.name === name)) { -- cgit v1.2.3