diff options
Diffstat (limited to 'qutebrowser/config/configinit.py')
-rw-r--r-- | qutebrowser/config/configinit.py | 8 |
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 |