From a01f58a05b58dfb7e73ea660102a6fd0b6146aaa 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 b52b10c2..fab455d7 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) },