diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc index bfa5d3438..608429ab5 100644 --- a/doc/help/settings.asciidoc +++ b/doc/help/settings.asciidoc @@ -229,7 +229,7 @@ |<>|Force a Qt platform to use. |<>|Force software rendering for QtWebEngine. |<>|Turn on Qt HighDPI scaling. -|<>|Use Chromium's low-end device mode. +|<>|When to use Chromium's low-end device mode. |<>|Which Chromium process model to use. |<>|Show a scrollbar. |<>|Enable smooth scrolling for web pages. @@ -2769,7 +2769,7 @@ Default: +pass:[false]+ [[qt.low_end_device_mode]] === qt.low_end_device_mode -Use Chromium's low-end device mode. +When to use Chromium's low-end device mode. This improves the RAM usage of renderer processes, at the expense of performance. This setting requires a restart. @@ -2777,9 +2777,9 @@ Type: <> Valid values: - * +force-on+: Always use low-end device mode. + * +always+: Always use low-end device mode. * +auto+: Decide automatically (uses low-end mode with < 1 GB available RAM). - * +force-off+: Never use low-end device mode. + * +never+: Never use low-end device mode. Default: +pass:[auto]+ diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml index 9910d7289..f9ce717c4 100644 --- a/qutebrowser/config/configdata.yml +++ b/qutebrowser/config/configdata.yml @@ -214,15 +214,15 @@ qt.low_end_device_mode: type: name: String valid_values: - - force-on: Always use low-end device mode. + - always: Always use low-end device mode. - auto: Decide automatically (uses low-end mode with < 1 GB available RAM). - - force-off: Never use low-end device mode. + - never: Never use low-end device mode. default: auto backend: QtWebEngine restart: true desc: >- - Use Chromium's low-end device mode. + When to use Chromium's low-end device mode. This improves the RAM usage of renderer processes, at the expense of performance. diff --git a/qutebrowser/config/configinit.py b/qutebrowser/config/configinit.py index 110373bd7..8480889af 100644 --- a/qutebrowser/config/configinit.py +++ b/qutebrowser/config/configinit.py @@ -214,8 +214,8 @@ def _qtwebengine_args(): }, 'qt.low_end_device_mode': { 'auto': None, - 'force-on': '--enable-low-end-device-mode', - 'force-off': '--disable-low-end-device-mode', + 'always': '--enable-low-end-device-mode', + 'never': '--disable-low-end-device-mode', }, 'content.headers.referer': { 'always': None, diff --git a/tests/unit/config/test_configinit.py b/tests/unit/config/test_configinit.py index 8910ac42e..40f143086 100644 --- a/tests/unit/config/test_configinit.py +++ b/tests/unit/config/test_configinit.py @@ -507,8 +507,8 @@ class TestQtArgs: @pytest.mark.parametrize('low_end_device_mode, arg', [ ('auto', None), - ('force-on', '--enable-low-end-device-mode'), - ('force-off', '--disable-low-end-device-mode'), + ('always', '--enable-low-end-device-mode'), + ('never', '--disable-low-end-device-mode'), ]) def test_low_end_device_mode(self, config_stub, monkeypatch, parser, low_end_device_mode, arg):