diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-06-09 10:22:17 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-06-09 10:22:17 +0200 |
commit | 96149c7e28e41a2d65464fee81b364b3f2474e64 (patch) | |
tree | e905a26064aa0cd7c633b4709cd116bb8d92da88 /qutebrowser/config | |
parent | e6261ad92ef138b7eac1266a7f20133ff6bc0ece (diff) | |
download | qutebrowser-96149c7e28e41a2d65464fee81b364b3f2474e64.tar.gz qutebrowser-96149c7e28e41a2d65464fee81b364b3f2474e64.zip |
Add content.prefers_reduced_motion
Closes #6530
Diffstat (limited to 'qutebrowser/config')
-rw-r--r-- | qutebrowser/config/configdata.yml | 13 | ||||
-rw-r--r-- | qutebrowser/config/qtargs.py | 6 |
2 files changed, 18 insertions, 1 deletions
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml index b85e84be2..78d9c9bf7 100644 --- a/qutebrowser/config/configdata.yml +++ b/qutebrowser/config/configdata.yml @@ -528,6 +528,19 @@ content.frame_flattening: This will flatten all the frames to become one scrollable page. +content.prefers_reduced_motion: + default: false + type: Bool + backend: + QtWebEngine: Qt 5.14 + QtWebKit: false + restart: true + desc: >- + Request websites to minimize non-essentials animations and motion. + + This results in the `prefers-reduced-motion` CSS media query to evaluate to + `reduce` (rather than `no-preference`). + content.site_specific_quirks: renamed: content.site_specific_quirks.enabled diff --git a/qutebrowser/config/qtargs.py b/qutebrowser/config/qtargs.py index cb17a0ced..c38ef5b01 100644 --- a/qutebrowser/config/qtargs.py +++ b/qutebrowser/config/qtargs.py @@ -334,7 +334,11 @@ def _qtwebengine_settings_args(versions: version.WebEngineVersions) -> Iterator[ }, 'content.headers.referer': { 'always': None, - } + }, + 'content.prefers_reduced_motion': { + True: '--force-prefers-reduced-motion', + False: None, + }, } qt_514_ver = utils.VersionNumber(5, 14) |