diff options
author | Florian Bruhin <git@the-compiler.org> | 2018-03-06 07:41:35 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2018-03-06 07:41:35 +0100 |
commit | afd5d2c728f00e5a5cfd3028b32c2d588c7d43cd (patch) | |
tree | 1f96a33291b087c34c3d297f559669aef4dfe74a | |
parent | 0e2a39da2a6dd2f349eba595ea8765599bff626d (diff) | |
download | qutebrowser-afd5d2c728f00e5a5cfd3028b32c2d588c7d43cd.tar.gz qutebrowser-afd5d2c728f00e5a5cfd3028b32c2d588c7d43cd.zip |
Reload page after content.javascript.can_access_keyboard changed
See #3648
-rw-r--r-- | qutebrowser/browser/webengine/webenginetab.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index c9e58e69e..f9130f27a 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -940,7 +940,8 @@ class WebEngineTab(browsertab.AbstractTab): super()._on_navigation_request(navigation) if navigation.accepted and navigation.is_main_frame: changed = self.settings.update_for_url(navigation.url) - needs_reload = {'content.plugins', 'content.javascript.enabled'} + needs_reload = {'content.plugins', 'content.javascript.enabled', + 'content.javascript.can_access_clipboard'} if (changed & needs_reload and navigation.navigation_type != navigation.Type.link_clicked): # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-66656 |