tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit bfa83e898ddaaad3a3e739db76e9c1f8813d5438
parent f35a834af9f79dbcea01713ec41a2cb31e9ed6c8
Author: Henry Wilkes <henry@torproject.org>
Date:   Mon,  2 Mar 2026 12:59:12 +0000

fixup! BB 40925: Implemented the Security Level component

TB 44687: Expect javascript.options.asmjs to be `false` for all security
levels.

Diffstat:
Mtoolkit/components/securitylevel/SecurityLevel.sys.mjs | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/toolkit/components/securitylevel/SecurityLevel.sys.mjs b/toolkit/components/securitylevel/SecurityLevel.sys.mjs @@ -259,7 +259,9 @@ const kSecuritySettings = { "gfx.font_rendering.graphite.enabled": [, false, false, false, true ], "gfx.font_rendering.opentype_svg.enabled": [, false, false, false, true ], "svg.disabled": [, true, false, false, false], - "javascript.options.asmjs": [, false, false, false, true ], + // Expect asmjs to be switched off for all levels. See tor-browser#44687. + // TODO: Stop tracking this preference entirely. See tor-browser#44712. + "javascript.options.asmjs": [, false, false, false, false], // tor-browser#44234, tor-browser#44242: this interferes with the correct // functioning of the browser. So, WASM is also handled by NoScript now. "javascript.options.wasm": [, true, true, true, true ],