With the initial round of per-URL settings merged recently, I enabled pattern support for various settings which are all internally set the same way:
content.cache.appcache (QtWebKit only)content.dns_prefetch (QtWebKit only)content.frame_flattening (QtWebKit only)content.hyperlink_auditingcontent.imagescontent.javascript.can_access_clipboardcontent.javascript.can_close_tabs (QtWebKit only)content.javascript.can_open_tabs_automaticallycontent.javascript.enabledcontent.local_content_can_access_remote_urlscontent.local_content_can_access_file_urlscontent.local_storagecontent.pluginscontent.print_element_backgrounds (needs Qt >= 5.8 if using QtWebEngine)content.webglcontent.xss_auditinginput.links_included_in_focus_chaininput.spatial_navigationscrolling.smoothzoom.text_only (QtWebKit only)Most of those can't be easily tested automatically, but it'd be nice to at least verify that they work at all - that's where I'd like your help!
Here's what to do:
:help example.setting might help).:set --pattern=*://example2.com/* content.images false or :set --pattern=file:///path/to/file2.html (though I'm not sure how well file:// works to be honest)I'll pick the rest up before the release, but as usual, I have a lot on my plate - and this is a nice way to contribute to qutebrowser even for non-programmers! As usual, if you get stuck somewhere, please let me know and I'm happy to help! :smile:
webgl works fine, reload required.
Test page 1: https://scenery.flightgear.org/app.php?c=Models&a=view&id=7075
Test page 2: http://madebyevan.com/webgl-water/
content.images seems to work fine with patterns (without a refresh), however, if content.images is overrided to be 'off', when navigating to a page where it is enabled, the images pop up while the next page is loading:

Globally, turning images off needs a refresh, but turning it on does not (which is possibly why going from a imaged site to a non-imaged site does not cause the images to dissapear.
(also, I tested on reddit and qutebrowser.org, with idential results)
This was a bit tough to write an example for (and I was a bit lazy), so I cheated and I used document.execCommand('copy') in the inspector on pages after selecting text. The setting dosen't need a reload to take effect generally.
The setting seemed to work fine both ways without a refresh with patterns as well.
I'm not sure if it applies to all patterns, but this setting seemed to need a refresh if going to 'ddg.gg' (which redirects you to duckduckgo.com) and the pattern is set to duckduckgo.com. With the js setting, I think it forces a refresh properly, but I'm not sure if this applies to others.
I used https://jsfiddle.net/vo07gf2d/ and https://codepen.io/anon/pen/ddBREX, which seemed to work fine without a refresh.
I looked at the ones which were easy to test. I think it's okay to release v1.2.0 and assume the others work too.