diff options
author | praschke <stel@comfy.monster> | 2023-10-29 21:20:29 +0000 |
---|---|---|
committer | praschke <stel@comfy.monster> | 2023-10-29 21:38:13 +0000 |
commit | e61a69fb9ed8ad1dc94b4695d9b9052f4a533a52 (patch) | |
tree | 784a12cb846295ee243953759b7faaad8d310e75 /dev/data/manifest-variants.json | |
parent | ba8eec942c60cc8b676408efd99e3fbbb9670c06 (diff) |
remove webRequest and webRequestBlocking
firefox was previously unable to use declarativeNetRequest, as some
browser state (ExtensionDNRStore) wasn't correctly initialized wrt
yomitan's use of the DNR API. this bug manifested as an unexpected
error on calls to updateDynamicRules(), specifically after the browser
has been restarted.
switching to the use of session rules instead of dynamic rules fixes
this bug. i have tested audio info requests (custom JSON, JPod
Alternate, Jisho) that exhibited the bug after browser restart on
version 115 and 118, and the audio plays instead of the request
failing.
webRequest can now be entirely removed.
Diffstat (limited to 'dev/data/manifest-variants.json')
-rw-r--r-- | dev/data/manifest-variants.json | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/dev/data/manifest-variants.json b/dev/data/manifest-variants.json index 858dba65..4d4ec301 100644 --- a/dev/data/manifest-variants.json +++ b/dev/data/manifest-variants.json @@ -249,31 +249,6 @@ ] }, { - "action": "add", - "path": [ - "permissions" - ], - "items": [ - "webRequest" - ] - }, - { - "action": "add", - "path": [ - "permissions" - ], - "items": [ - "webRequestBlocking" - ] - }, - { - "action": "remove", - "path": [ - "permissions" - ], - "item": "declarativeNetRequest" - }, - { "action": "remove", "path": [ "permissions" |