summaryrefslogtreecommitdiff
path: root/qutebrowser/misc
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-05-13 13:02:26 +0200
committerFlorian Bruhin <me@the-compiler.org>2021-05-13 13:04:01 +0200
commitb03b03bdf6e02e13b348689bf7b18196432f232b (patch)
treeb5a97d26622666c0d87e58ef9405d65f80ad1cea /qutebrowser/misc
parent7a0118119ef92adf1f68c6990ae5cac84aed3fec (diff)
downloadqutebrowser-b03b03bdf6e02e13b348689bf7b18196432f232b.tar.gz
qutebrowser-b03b03bdf6e02e13b348689bf7b18196432f232b.zip
Remove service workers based on QtWebEngine version
See https://bugreports.qt.io/browse/QTBUG-93744
Diffstat (limited to 'qutebrowser/misc')
-rw-r--r--qutebrowser/misc/backendproblem.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/misc/backendproblem.py b/qutebrowser/misc/backendproblem.py
index 001aa3047..3e14719e0 100644
--- a/qutebrowser/misc/backendproblem.py
+++ b/qutebrowser/misc/backendproblem.py
@@ -389,6 +389,7 @@ class _BackendProblemChecker:
WORKAROUND for:
https://bugreports.qt.io/browse/QTBUG-72532
https://bugreports.qt.io/browse/QTBUG-82105
+ https://bugreports.qt.io/browse/QTBUG-93744
"""
if ('serviceworker_workaround' not in configfiles.state['general'] and
qtutils.version_check('5.14', compiled=False)):
@@ -398,6 +399,8 @@ class _BackendProblemChecker:
reason = 'Qt 5.14'
elif configfiles.state.qt_version_changed:
reason = 'Qt version changed'
+ elif configfiles.state.qtwe_version_changed:
+ reason = 'QtWebEngine version changed'
elif config.val.qt.workarounds.remove_service_workers:
reason = 'Explicitly enabled'
else: