Opened 8 weeks ago

Last modified 2 weeks ago

#29246 new defect

WebGL is sometimes blocked outright instead of put behind a click-to-play placeholder

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: noscript, tbb-usability-website, TorBrowserTeam201903, tbb-8.5
Cc: ma1 Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

In #21805 we put WebGL behind a placeholder with the help of NoScript. This works well e.g. for http://webglsamples.org/aquarium/aquarium.html. However other sites report just that WebGL is not supported and it therefore gets blocked outright:

https://demo.marpi.pl/biomes/

Giorgio, you mentioned in comment:5:ticket:21805 that this worked correctly with NoScript 10.1.8.2. Is that a regression on NoScript's side or an issue with WebGL detection on the website?

Child Tickets

Change History (3)

comment:1 Changed 7 weeks ago by gk

FWIW, to reproduce this bug you have to set webgl.disable-extensions to false. By default we disable those extensions and I guess in that case the behavior is okay-ish in the sense that the website is saying "Your browser does not support WebGL" and no click-to-play placeholder shows up.

However, this happens even if the necessary extensions are allowed and going in the NoScript menu and enabling WebGL there shows the demo in that scenario.

comment:2 Changed 7 weeks ago by gk

Let's use #15825 for the "let's make WebGL extensions usable without addding fingerprinting surface"-task.

Last edited 7 weeks ago by gk (previous) (diff)

comment:3 Changed 2 weeks ago by gk

Keywords: TorBrowserTeam201903 tbb-8.5 added
Note: See TracTickets for help on using tickets.