From df4e83eada3a514f06b54c931c0cc507e186fe72 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Tue, 20 Oct 2026 01:22:48 +0000 Subject: [PATCH] w3bs:// typed in the address bar opens the resolver, not a search Chromium sends a typed w3bs://chovy.hacker to the default search engine (pit.world/search?q=w3bs%3A%2F%2Fchovy.hacker) instead of to the OS handler. A declarativeNetRequest rule redirects any top-level search whose q= starts with w3bs:// to w3bs.org/browse before the search page loads, for every engine. declarativeNetRequestWithHostAccess carries no install warning. Co-Authored-By: Claude Opus 5.5 --- .../generated_indexed_rulesets/_ruleset1 | Bin 0 -> 787 bytes .../desktop/extensions/ai-sidebar/manifest.json | 12 +++++++++++- .../extensions/ai-sidebar/w3bs-rules.json | 16 ++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 apps/desktop/extensions/ai-sidebar/_metadata/generated_indexed_rulesets/_ruleset1 create mode 100644 apps/desktop/extensions/ai-sidebar/w3bs-rules.json diff --git a/apps/desktop/extensions/ai-sidebar/_metadata/generated_indexed_rulesets/_ruleset1 b/apps/desktop/extensions/ai-sidebar/_metadata/generated_indexed_rulesets/_ruleset1 new file mode 100644 index 0000000000000000000000000000000000000000..df9dcd43bc427765a6e5aec84bfeee6c45b96167 GIT binary patch literal 787 zcmbtSy-LGi6uphH1__d(LkEX|ZD}iQsu71`$s{;9iHMLiV4?mjMw39-K0qJ92k-$L zd;kX@#RqV3a5A3rk#BS{w>{svN$y|H&0tX4#XQaKlKY8&xGf^bm*;07*p@WK6iaMz zq=74uZ=eM@fK@U`YQPr`@;i<-@CrBqOyK3GDAvKu8xFT!Gwnw~HyDR8yiO0@ ex*VYGU$ytI@ekt;9`uHNN}_6VUTUQ0