ma1 activity https://gitlab.torproject.org/ma1 2026-03-18T16:04:42Z tag:gitlab.torproject.org,2026-03-18:2863345 ma1 opened issue #44778: Safer Level: xray causes patched TrustedTypePolicy instances to be unusable by content. at The Tor Project / Applications / Tor Browser 2026-03-18T16:04:42Z ma1 ma1 [email protected] tag:gitlab.torproject.org,2026-03-18:2863337 ma1 commented on issue #44767 at The Tor Project / Applications / Tor Browser 2026-03-18T15:51:52Z ma1 ma1 [email protected]

Nevermind, I made an ad-hoc page to reproduce. Spinning off a new bug to track the fix, thanks.

tag:gitlab.torproject.org,2026-03-18:2863301 ma1 commented on issue #44767 at The Tor Project / Applications / Tor Browser 2026-03-18T15:01:21Z ma1 ma1 [email protected]

Could you please provide also the main URL of the page where you can see this happening?

tag:gitlab.torproject.org,2026-03-18:2863299 ma1 commented on issue #44714 at The Tor Project / Applications / Tor Browser 2026-03-18T14:55:45Z ma1 ma1 [email protected]

Why do you use about:blank when data:text/plain;base64 is available?

Because data: wouldn't work (illegal URL): https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/create#url

And why "local" instead of "session"

Because it wouldn't work either: storage.session data can't survive browser.runtime.reload(), otherwise I would obviously be glad of skipping this whole encrypted "lifeboat" dance.

tag:gitlab.torproject.org,2026-03-18:2863167 ma1 commented on merge request !1918 at The Tor Project / Applications / Tor Browser 2026-03-18T09:05:11Z ma1 ma1 [email protected]

Lgtm, thanks.

tag:gitlab.torproject.org,2026-03-18:2863166 ma1 approved merge request !1918: BB 44657: Backport #44394: Do not read default prefs from /etc/firefox at The Tor Project / Applications / Tor Browser 2026-03-18T09:05:10Z ma1 ma1 [email protected]

Merge Info

Issues

Resolves

  • #44657
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx
  • #44394
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx

Merging

Target Branches

  • tor-browser - !fixups to tor-browser-specific commits, new features, security backports
  • base-browser and mullvad-browser - !fixups to base-browser-specific commits, new features to be shared with mullvad-browser, and security backports
    • ⚠️ IMPORTANT: Please list the base-browser-specific commits which need to be cherry-picked to the base-browser and mullvad-browser branches here

Target Channels

  • Alpha: rapid release, 16.0
  • Stable: esr140-15.0
  • Legacy: esr115-13.5

Backporting

Timeline

  • No Backport (preferred): patchset for the next major stable
  • Immediate: patchset needed as soon as possible (fixes CVEs, 0-days, etc)
  • Next Minor Stable Release: patchset that needs to be verified in nightly before backport
  • Eventually: patchset that needs to be verified in alpha before backport

(Optional) Justification

  • Security update: patchset contains a security fix (be sure to select the correct item in Timeline)
  • Censorship event: patchset enables censorship circumvention
  • Critical bug-fix: patchset fixes a bug in core-functionality
  • Consistency: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
  • Sponsor required: patchset required for sponsor
  • Localization: typos and other localization changes that should be also in the release branch
  • Other: please explain

Upstream

Issue Tracking

Review

Request Reviewer

  • Request review from an applications developer depending on modified system:
    • NOTE: if the MR modifies multiple areas, please /request_review all the relevant reviewers
    • accessibility : henry
    • android : clairehurst, dan
    • build system : boklm
    • ci/cd: brizental, henry
    • extensions : ma1
    • firefox internals (XUL/JS/XPCOM) : jwilde, ma1
    • fonts : pierov
    • frontend (implementation) : henry
    • frontend (review) : donuts, morgan
    • localization : henry, pierov
    • macOS : clairehurst, dan
    • nightly builds : boklm
    • rebases/release-prep : brizental, clairehurst, dan, ma1, pierov, morgan
    • security : jwilde, ma1
    • signing : boklm, morgan
    • updater : pierov
    • windows : jwilde, morgan
    • misc/other : pierov, morgan

Change Description

Cherry-picked upstream's 7a8cc12b + a2fa7105 to enable it.

How Tested

Not tested, inspected that the cherry-pick looks good.

tag:gitlab.torproject.org,2026-03-17:2863079 ma1 approved merge request !1917: BB 44772: Disable efficient randomization for canvases. at The Tor Project / Applications / Tor Browser 2026-03-17T22:23:42Z ma1 ma1 [email protected]

Merge Info

Issues

Resolves

  • #44772
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx
  • tor-browser#xxxxx
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx

Merging

Target Branches

  • tor-browser - !fixups to tor-browser-specific commits, new features, security backports
  • base-browser and mullvad-browser - !fixups to base-browser-specific commits, new features to be shared with mullvad-browser, and security backports
    • ⚠️ IMPORTANT: Please list the base-browser-specific commits which need to be cherry-picked to the base-browser and mullvad-browser branches here

Target Channels

  • Alpha: rapid release, 16.0
  • Stable: esr140-15.0
  • Legacy: esr115-13.5

Backporting

Timeline

  • No Backport (preferred): patchset for the next major stable
  • Immediate: patchset needed as soon as possible (fixes CVEs, 0-days, etc)
  • Next Minor Stable Release: patchset that needs to be verified in nightly before backport
  • Eventually: patchset that needs to be verified in alpha before backport

(Optional) Justification

  • Security update: patchset contains a security fix (be sure to select the correct item in Timeline)
  • Censorship event: patchset enables censorship circumvention
  • Critical bug-fix: patchset fixes a bug in core-functionality
  • Consistency: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
  • Sponsor required: patchset required for sponsor
  • Localization: typos and other localization changes that should be also in the release branch
  • Other: please explain

Upstream

  • Patchset is a candidate for uplift to Firefox
  • Patchset is a backport from Firefox
    • Bugzilla link:
    • Upstream commit:

Issue Tracking

Review

Request Reviewer

  • Request review from an applications developer depending on modified system:
    • NOTE: if the MR modifies multiple areas, please /request_review all the relevant reviewers
    • accessibility : henry
    • android : clairehurst, dan
    • build system : boklm
    • ci/cd: brizental, henry
    • extensions : ma1
    • firefox internals (XUL/JS/XPCOM) : jwilde, ma1
    • fonts : pierov
    • frontend (implementation) : henry
    • frontend (review) : donuts, morgan
    • localization : henry, pierov
    • macOS : clairehurst, dan
    • nightly builds : boklm
    • rebases/release-prep : brizental, clairehurst, dan, ma1, pierov, morgan
    • security : jwilde, ma1
    • signing : boklm, morgan
    • updater : pierov
    • windows : jwilde, morgan
    • misc/other : pierov, morgan

Change Description

Skip the efficient randomization.

Use the normal one instead.

How Tested

Canvases still seem spoofed?

tag:gitlab.torproject.org,2026-03-17:2862858 ma1 commented on merge request !248 at The Tor Project / Applications / Mullvad Browser 2026-03-17T16:55:33Z ma1 ma1 [email protected]

lgtm, thank you!

tag:gitlab.torproject.org,2026-03-17:2862857 ma1 approved merge request !248: MB 521: Rebased onto 140.9.0esr at The Tor Project / Applications / Mullvad Browser 2026-03-17T16:55:33Z ma1 ma1 [email protected]

Merge Info

Issues

Resolves

  • #521
  • tor-browser#xxxxx
  • tor-browser-build#xxxxx
  • mullvad-browser#xxxxx
  • tor-browser#xxxxx
  • tor-browser-build#xxxxx

Merging

Target Branches

  • mullvad-browser - !fixups to mullvad-browser-specific commits, new features, security backports
  • base-browser and tor-browser - !fixups to base-browser-specific commits or new features to be shared with tor-browser
    • ⚠️ IMPORTANT: Please list the base-browser-specific commits which need to be cherry-picked to the base-browser and tor-browser branches here

Target Channels

  • Alpha: rapid release, 16.0
  • Stable: esr140-15.0

Backporting

Timeline

  • No Backport (preferred): patchset for the next major stable
  • Immediate: patchset needed as soon as possible (fixes CVEs, 0-days, etc)
  • Next Minor Stable Release: patchset that needs to be verified in nightly before backport
  • Eventually: patchset that needs to be verified in alpha before backport

(Optional) Justification

  • Security update: patchset contains a security fix (be sure to select the correct item in Timeline)
  • Critical bug-fix: patchset fixes a bug in core-functionality
  • Consistency: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
  • Sponsor required: patchset required for sponsor
  • Localization: typos and other localization changes that should be also in the release branch
  • Other: please explain

Upstream

  • Patchset is a candidate for uplift to Firefox
  • Patchset is a backport from Firefox
    • Bugzilla link:
    • Upstream commit:

Issue Tracking

Review

Request Reviewer

  • Request review from an applications developer depending on modified system:
    • NOTE: if the MR modifies multiple areas, please /request_review all the relevant reviewers
    • accessibility : henry
    • android : clairehurst, dan
    • build system : boklm
    • ci/cd: brizental, henry
    • extensions : ma1
    • firefox internals (XUL/JS/XPCOM) : jwilde, ma1
    • fonts : pierov
    • frontend (implementation) : henry
    • frontend (review) : donuts, morgan
    • localization : henry, pierov
    • macOS : clairehurst, dan
    • nightly builds : boklm
    • rebases/release-prep : brizental, clairehurst, dan, ma1, pierov, morgan
    • security : jwilde, ma1
    • signing : boklm, morgan
    • updater : pierov
    • windows : jwilde, morgan
    • misc/other : pierov, morgan

Change Description

Usual rebase

How Tested

tag:gitlab.torproject.org,2026-03-17:2862820 ma1 commented on issue #44767 at The Tor Project / Applications / Tor Browser 2026-03-17T16:35:39Z ma1 ma1 [email protected]

Fixed in NoScript 13.6.7.906 by https://github.com/hackademix/noscript/commit/58b9f7db32fbee5282703ffb647007b9ef5623ab

tag:gitlab.torproject.org,2026-03-17:2862819 ma1 closed issue #44767: Safer Level's worker patching throws on new about:blank frames with Trusted Types at The Tor Project / Applications / Tor Browser 2026-03-17T16:35:39Z ma1 ma1 [email protected] tag:gitlab.torproject.org,2026-03-17:2862809 ma1 closed issue #44760: Tor Browser 15.0.7 accidentally switched to alpha NoScript update channel for some users at The Tor Project / Applications / Tor Bro... 2026-03-17T16:28:12Z ma1 ma1 [email protected] tag:gitlab.torproject.org,2026-03-17:2862808 ma1 commented on issue #44760 at The Tor Project / Applications / Tor Browser 2026-03-17T16:28:12Z ma1 ma1 [email protected]

Closing as NoScript 13.6.8.1984 is deployed and ready for inclusion in Tor Browser 15.0.8.

tag:gitlab.torproject.org,2026-03-17:2862804 ma1 commented on merge request !1916 at The Tor Project / Applications / Tor Browser 2026-03-17T16:22:15Z ma1 ma1 [email protected]

lgtm, thank you!

tag:gitlab.torproject.org,2026-03-17:2862803 ma1 approved merge request !1916: TB 44771: Rebased stable onto 140.9.0esr at The Tor Project / Applications / Tor Browser 2026-03-17T16:22:13Z ma1 ma1 [email protected]

Merge Info

Issues

Resolves

  • #44771
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx
  • tor-browser#xxxxx
  • mullvad-browser#xxxxx
  • tor-browser-build#xxxxx

Merging

Target Branches

  • tor-browser - !fixups to tor-browser-specific commits, new features, security backports
  • base-browser and mullvad-browser - !fixups to base-browser-specific commits, new features to be shared with mullvad-browser, and security backports
    • ⚠️ IMPORTANT: Please list the base-browser-specific commits which need to be cherry-picked to the base-browser and mullvad-browser branches here

Target Channels

  • Alpha: rapid release, 16.0
  • Stable: esr140-15.0
  • Legacy: esr115-13.5

Backporting

Timeline

  • No Backport (preferred): patchset for the next major stable
  • Immediate: patchset needed as soon as possible (fixes CVEs, 0-days, etc)
  • Next Minor Stable Release: patchset that needs to be verified in nightly before backport
  • Eventually: patchset that needs to be verified in alpha before backport

(Optional) Justification

  • Security update: patchset contains a security fix (be sure to select the correct item in Timeline)
  • Censorship event: patchset enables censorship circumvention
  • Critical bug-fix: patchset fixes a bug in core-functionality
  • Consistency: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc
  • Sponsor required: patchset required for sponsor
  • Localization: typos and other localization changes that should be also in the release branch
  • Other: please explain

Upstream

  • Patchset is a candidate for uplift to Firefox
  • Patchset is a backport from Firefox
    • Bugzilla link:
    • Upstream commit:

Issue Tracking

Review

Request Reviewer

  • Request review from an applications developer depending on modified system:
    • NOTE: if the MR modifies multiple areas, please /request_review all the relevant reviewers
    • accessibility : henry
    • android : clairehurst, dan
    • build system : boklm
    • ci/cd: brizental, henry
    • extensions : ma1
    • firefox internals (XUL/JS/XPCOM) : jwilde, ma1
    • fonts : pierov
    • frontend (implementation) : henry
    • frontend (review) : donuts, morgan
    • localization : henry, pierov
    • macOS : clairehurst, dan
    • nightly builds : boklm
    • rebases/release-prep : brizental, clairehurst, dan, ma1, pierov, morgan
    • security : jwilde, ma1
    • signing : boklm, morgan
    • updater : pierov
    • windows : jwilde, morgan
    • misc/other : pierov, morgan

Change Description

Usual rebase.

How Tested

tag:gitlab.torproject.org,2026-03-17:2862794 ma1 commented on issue #44761 at The Tor Project / Applications / Tor Browser 2026-03-17T16:02:16Z ma1 ma1 [email protected]

Fixed in 13.6.7.708 (13.6.8 on stable) by https://github.com/hackademix/noscript/commit/a0ab15c75a3e1ba7fda1eeab8a1f96461f26b7c0

tag:gitlab.torproject.org,2026-03-17:2862793 ma1 closed issue #44761: Safer Level's worker patching filters out Worker constructor options at The Tor Project / Applications / Tor Browser 2026-03-17T16:02:15Z ma1 ma1 [email protected] tag:gitlab.torproject.org,2026-03-17:2862510 ma1 commented on issue #44762 at The Tor Project / Applications / Tor Browser 2026-03-17T08:33:59Z ma1 ma1 [email protected]

This seems to be expected, because (not sure why, probably for fingerprinting purposes) the site require WASM not to hide the content (which, ironically, is shown if you disable JavaScript outright).

The issue, if any, is the since all the errors due to WASM being disabled are caught by the web scripts, NoScript cannot give feedback about the WASM access attempt.

Keeping open to see if we can do better about this.

tag:gitlab.torproject.org,2026-03-17:2862507 ma1 commented on issue #44761 at The Tor Project / Applications / Tor Browser 2026-03-17T07:51:00Z ma1 ma1 [email protected]

Confirmed, investigating.