Page 1 of 1

[RESOLVED] 11.4.30rc2 New WebGL placeholders are in the way

Posted: Mon Jul 15, 2024 3:26 am
by barbaz
Firefox 128.0
NoScript 11.4.30rc2
new profile

STR:

1) NoScript Options > General > Trusted, un-check webgl

2) NoScript Options > Per-site Permissions, set system76.com Trusted

3) visit https://pop.system76.com/

4) click "Download" button (this will pop up a dialog in the page for selecting the download)

At this point, the top of the page suddenly gets two WebGL placeholders. Closing and reopening the Download dialog again results in two more WebGL placeholders show up - which even though they are displayed underneath the dialog, they intercept clicks on the Close button, so you can't close the dialog.

The new WebGL placeholders pose similar issue on several other sites as well.

These placeholders don't appear in NoScript 11.4.30rc1 and earlier. Where are they coming from? Is it possible to disable these specific WebGL placeholders without entirely disabling placeholders?

Re: 11.4.30rc2 New WebGL placeholders are in the way

Posted: Mon Jul 15, 2024 8:49 am
by Giorgio Maone
These new placeholders are created to make blocked webgl more self-evident/usable as click-to-play when feature detection happens off-screen or in subdocuments.

Plan to fix them in next iteration here.

Re: 11.4.30rc2 New WebGL placeholders are in the way

Posted: Tue Jul 16, 2024 1:43 am
by barbaz
Thanks Giorgio for addressing this so fast! Much better in 11.4.31rc2, the placeholders are actually on top now, and anyway positioned where they're much less likely to be in the way, and the new option to toggle them works Image