ma1 pushed to branch tor-browser-153.4.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: a1f275b9 by hackademix at 2026-09-30T14:25:50+02:00 fixup! TB 30237: Add v3 onion services client authentication prompt TB 45346: Open about:manual from parent process. - - - - - 3 changed files: - toolkit/actors/NetErrorParent.sys.mjs - toolkit/content/aboutNetError.mjs - toolkit/modules/RemotePageAccessManager.sys.mjs Changes: ===================================== toolkit/actors/NetErrorParent.sys.mjs ===================================== @@ -281,6 +281,17 @@ export class NetErrorParent extends EscapablePageParent { win.openPreferences("privacy-doh"); break; } + case "OpenTorBrowserManual": { + let browser = this.browsingContext.top.embedderElement; + if (browser) { + let url = "about:manual"; + if (message.data.fragment) { + url += `#${message.data.fragment}`; + } + browser.documentGlobal.switchToTabHavingURI(url, true); + } + break; + } case "ShouldShowTorConnect": return lazy.TorConnect.shouldShowTorConnect; } ===================================== toolkit/content/aboutNetError.mjs ===================================== @@ -374,6 +374,19 @@ function initOnionError() { const learnMoreLink = document.getElementById("learnMoreLink"); learnMoreLink.href = "about:manual#features__onion-services"; + for (const evType of ["click", "mousedown", "auxclick", "contextmenu"]) { + learnMoreLink.addEventListener( + evType, + event => { + event.preventDefault(); + event.stopPropagation(); + RPMSendAsyncMessage("OpenTorBrowserManual", { + fragment: "features__onion-services", + }); + }, + true + ); + } setFocus("#netErrorButtonContainer > .try-again"); return true; ===================================== toolkit/modules/RemotePageAccessManager.sys.mjs ===================================== @@ -108,6 +108,7 @@ export let RemotePageAccessManager = { "Browser:ResetEnterpriseRootsPref", "DisplayOfflineSupportPage", "OpenTRRPreferences", + "OpenTorBrowserManual", ], RPMCheckAlternateHostAvailable: ["*"], RPMRecordGleanEvent: [ View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a1f275b9... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a1f275b9... You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
participants (1)
-
ma1 (@ma1)