summaryrefslogtreecommitdiff
path: root/qutebrowser/config/configinit.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/config/configinit.py')
-rw-r--r--qutebrowser/config/configinit.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/qutebrowser/config/configinit.py b/qutebrowser/config/configinit.py
index 98aa69257..8250db19f 100644
--- a/qutebrowser/config/configinit.py
+++ b/qutebrowser/config/configinit.py
@@ -285,10 +285,16 @@ def _darkmode_settings() -> typing.Iterator[typing.Tuple[str, str]]:
def _qtwebengine_args(namespace: argparse.Namespace) -> typing.Iterator[str]:
"""Get the QtWebEngine arguments to use based on the config."""
- if not qtutils.version_check('5.11', compiled=False):
+ is_qt_514 = (qtutils.version_check('5.14', compiled=False) and
+ not qtutils.version_check('5.15', compiled=False))
+
+ if not qtutils.version_check('5.11', compiled=False) or is_qt_514:
# WORKAROUND equivalent to
# https://codereview.qt-project.org/#/c/217932/
# Needed for Qt < 5.9.5 and < 5.10.1
+ #
+ # For Qt 5,14, WORKAROUND for
+ # https://bugreports.qt.io/browse/QTBUG-82105
yield '--disable-shared-workers'
# WORKAROUND equivalent to