Opened 2 months ago

Closed 2 months ago

Last modified 6 weeks ago

#32013 closed task (fixed)

Verify that new WebGL extensions in Firefox 68 ESR are disabled

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: ff68-esr, tbb-fingerprinting, TorBrowserTeam201910, GeorgKoppen201910
Cc: Actual Points: 0.1
Parent ID: Points: 0.1
Reviewer: Sponsor:

Description

Similar to #26600 there are new WebGL extensions that got introduced since Firefox 60 ESR. In Firefox 65 support for BPTC and RGTC got introduced in https://bugzilla.mozilla.org/show_bug.cgi?id=1507263.

We should verify that they are disabled.

Child Tickets

Change History (2)

comment:1 Changed 2 months ago by gk

Keywords: GeorgKoppen201910 added
Resolution: fixed
Status: newclosed

The extensions are disabled. They are instantiated in WebGLContext::GetExtension() only after checking whether they are supported. This happens in WebGLContext::IsExtensionSupported() which is first checking whether extensions are enabled in general and returning early if not

if (mDisableExtensions) return false;

mDisableExtensions gets set in WebGLContext::InitAndValidateGL() (mDisableExtensions = gfxPrefs::WebGLDisableExtensions();) which itself gets called early on in WebGLContext::CreateAndInitGL)`.

comment:2 Changed 6 weeks ago by gk

Actual Points: 0.1
Note: See TracTickets for help on using tickets.