tor-browser

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

commit 5309f14497354586fb1d097289fc3c6762599dc8
parent 56ef387ebe0de648894bc7ec90a0a32af263cd30
Author: Michael Kaply <345868+mkaply@users.noreply.github.com>
Date:   Thu, 18 Dec 2025 23:32:46 +0000

Bug 2006464 - Fix intermittent by waiting for init. r=mtigley

Differential Revision: https://phabricator.services.mozilla.com/D277079

Diffstat:
Mbrowser/components/enterprisepolicies/tests/browser/browser_policy_disable_password_reveal.js | 14++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/browser/components/enterprisepolicies/tests/browser/browser_policy_disable_password_reveal.js b/browser/components/enterprisepolicies/tests/browser/browser_policy_disable_password_reveal.js @@ -25,7 +25,12 @@ add_task(async function test_hidden_reveal_password() { let browser = gBrowser.selectedBrowser; - await SpecialPowers.spawn(browser, [], () => { + await SpecialPowers.spawn(browser, [], async () => { + await ContentTaskUtils.waitForCondition( + () => content.document.documentElement.classList.contains("initialized"), + "Waiting for about:logins to be initialized" + ); + let loginItem = Cu.waiveXrays(content.document.querySelector("login-item")); let passwordReveal = loginItem.shadowRoot.querySelector( @@ -52,7 +57,12 @@ add_task(async function test_bug_1696948() { let browser = gBrowser.selectedBrowser; - await SpecialPowers.spawn(browser, [], () => { + await SpecialPowers.spawn(browser, [], async () => { + await ContentTaskUtils.waitForCondition( + () => content.document.documentElement.classList.contains("initialized"), + "Waiting for about:logins to be initialized" + ); + let loginList = Cu.waiveXrays(content.document.querySelector("login-list")); let createButton = loginList._createLoginButton; ok(