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:
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(