summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-07-28 12:25:49 +0200
committerFlorian Bruhin <me@the-compiler.org>2021-07-28 12:45:40 +0200
commit28a80dac0125cab5fc7dc7374d2c39e7bd8b93bd (patch)
tree471f0daa3f51b5ad54ae585db0a590c225be94f6
parent8b31933e4fd474204e4ff74803f3c2b074faefcf (diff)
downloadqutebrowser-28a80dac0125cab5fc7dc7374d2c39e7bd8b93bd.tar.gz
qutebrowser-28a80dac0125cab5fc7dc7374d2c39e7bd8b93bd.zip
Switch back to Firefox UA for Google Account quirk
Looks like the Edge one doesn't work anymore. Reverts db13e5283e2d20e83d348f15ea0f46c92e9f3e29 and reintroduces the Firefox UA removed in e010afd3a20a86639396a9c844abfea7b23cc67a (but updated). Closes #5182. (cherry picked from commit 32c78dc7dbbaa42f69ab3bcec13abdbd6f33087d)
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index d20a92014..5430cec77 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -431,11 +431,7 @@ def _init_site_specific_quirks():
"AppleWebKit/537.36 (KHTML, like Gecko) "
"Chrome/99 "
"Safari/537.36")
- edge_ua = ("Mozilla/5.0 ({os_info}) "
- "AppleWebKit/{webkit_version} (KHTML, like Gecko) "
- "{upstream_browser_key}/{upstream_browser_version} "
- "Safari/{webkit_version} "
- "Edg/{upstream_browser_version}")
+ firefox_ua = "Mozilla/5.0 ({os_info}; rv:90.0) Gecko/20100101 Firefox/90.0"
user_agents = [
# Needed to avoid a ""WhatsApp works with Google Chrome 36+" error
@@ -447,7 +443,7 @@ def _init_site_specific_quirks():
# Needed to avoid a "you're using a browser [...] that doesn't allow us
# to keep your account secure" error.
# https://github.com/qutebrowser/qutebrowser/issues/5182
- ("ua-google", 'https://accounts.google.com/*', edge_ua),
+ ("ua-google", 'https://accounts.google.com/*', firefox_ua),
# Needed because Slack adds an error which prevents using it relatively
# aggressively, despite things actually working fine.