summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webengine/webenginesettings.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webengine/webenginesettings.py')
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index 77ca3a8e1..174564c39 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -365,6 +365,15 @@ def _init_site_specific_quirks():
hide_userconfig=True)
+def _init_devtools_settings():
+ """Make sure the devtools always get images/JS permissions."""
+ for setting in ['content.javascript.enabled', 'content.images']:
+ for pattern in ['chrome-devtools://*', 'devtools://*']:
+ config.instance.set_obj(setting, True,
+ pattern=urlmatch.UrlPattern(pattern),
+ hide_userconfig=True)
+
+
def init(args):
"""Initialize the global QWebSettings."""
if (args.enable_webengine_inspector and
@@ -382,6 +391,7 @@ def init(args):
global_settings.init_settings()
_init_site_specific_quirks()
+ _init_devtools_settings()
def shutdown():