From c688cf8a208d1a6f8d0c468daa49ea7ad206f0d3 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Wed, 23 Sep 2026 17:36:38 +0200 Subject: [PATCH] fix(theseus): stop tagging every Google search with pws=0 pws=0 (personalisation off) is the parameter rank-tracking scrapers put on every query, and Google weighs it when deciding to serve the "unusual traffic" check. With cookies cleared on quit the personalisation it turned off was already minimal, so the flag bought nothing and made every search from Theseus look like a bot's. hl and gl stay: they keep Google from answering with a consent redirect or a region-detect start page. --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index b52b10c..fab455d 100644 --- a/main.js +++ b/main.js @@ -95,7 +95,7 @@ async function loadHermesLib() { // URL routing is identical for all — kind and tier are display-only grouping. const SEARCH_ENGINES = { duckduckgo: { kind: "search", tier: "catalog", name: "DuckDuckGo", sym: "🦆", fav: "duckduckgo.com", url: (q) => "https://duckduckgo.com/?q=" + encodeURIComponent(q) }, - google: { kind: "search", tier: "catalog", name: "Google", sym: "🔵", fav: "www.google.com", url: (q, h = {}) => `https://www.google.com/search?q=${encodeURIComponent(q)}&hl=${h.hl || "en"}&gl=${h.gl || "us"}&pws=0` }, + google: { kind: "search", tier: "catalog", name: "Google", sym: "🔵", fav: "www.google.com", url: (q, h = {}) => `https://www.google.com/search?q=${encodeURIComponent(q)}&hl=${h.hl || "en"}&gl=${h.gl || "us"}` }, brave: { kind: "search", tier: "catalog", name: "Brave", sym: "🦁", fav: "search.brave.com", url: (q) => "https://search.brave.com/search?q=" + encodeURIComponent(q) }, bing: { kind: "search", tier: "catalog", name: "Bing", sym: "🔎", fav: "www.bing.com", url: (q) => "https://www.bing.com/search?q=" + encodeURIComponent(q) }, startpage: { kind: "search", tier: "catalog", name: "Startpage", sym: "🛡️", fav: "www.startpage.com", url: (q) => "https://www.startpage.com/sp/search?query=" + encodeURIComponent(q) },