[qutebrowser] Accidentally enabled javascript for all URLs

Florian Bruhin me at the-compiler.org
Mon Feb 24 08:51:40 CET 2020


Hey Javier,

On Sun, Feb 23, 2020 at 05:53:19PM -0300, Javier Ayres wrote:
> Hi everybody.
> 
> I use qutebrowser with javascript disabled and I enable it on a per
> domain basis with "tSH". Lately I was noticing that some banners were
> appearing on my local newspaper's website, which I have never allowed
> to run javascript, and decided to check my autoconfig.yml to discover
> this line under content.javascript.enabled: '*://*/*': true.
> 
> Is it possible that hitting "tSH" at the wrong time can add this
> allow-everything line to content.javascript.enabled?

That's weird. tSH is bound to a config-cycle with *://*.{url:host}/* as
pattern, so I don't think this is possible.

Similarly, tSh is using a *://{url:host}/* pattern - so for that to happen,
{url:host} would need to be *, which can't happen (qutebrowser would complain
that the current URL is invalid).

I also can't think of any other way (other than a literal
":set -u *://*/* content.javascript.enabled true") how this could have
happened. With a :set without -u, it would land under "global:", not such a URL
pattern.

tl;dr: No idea either, sorry!

Florian

-- 
me at the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org 
       https://bruhin.software/ | https://github.com/sponsors/The-Compiler/
       GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
             I love long mails! | https://email.is-not-s.ms/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://listi.jpberlin.de/pipermail/qutebrowser/attachments/20200224/1389c399/attachment.asc>


More information about the qutebrowser mailing list