Bug: Intermittent [tier 2] browser/components/protections/test/browser/browser_protections_lockwise.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-03-01 06:36:49+00:00
Resolved: 2023-06-07 12:03:10+00:00

**Filed by:** nfay [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=407386175&repo=mozilla-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Y_CpDUUZQQeYqZFC0meTdA/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-03-01T05:41:35.480Z] 05:41:35     INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_lockwise.js | Manage passwords button is visible - true == true - 
[task 2023-03-01T05:41:35.481Z] 05:41:35     INFO - Click on the manage passwords button and check that it opens about:logins in a new tab
[task 2023-03-01T05:41:35.481Z] 05:41:35     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use �<!DOCTYPE html>�." {file: "chrome://global/content/vendor/lit.all.mjs" line: 1506}]
[task 2023-03-01T05:41:35.482Z] 05:41:35     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use �<!DOCTYPE html>�." {file: "chrome://global/content/vendor/lit.all.mjs" line: 1506}]
[task 2023-03-01T05:41:35.483Z] 05:41:35     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use �<!DOCTYPE html>�." {file: "chrome://global/content/vendor/lit.all.mjs" line: 1506}]
[task 2023-03-01T05:41:35.483Z] 05:41:35     INFO - Console message: [JavaScript Warning: "Loading failed for the module with source �chrome://browser/content/aboutlogins/components/login-timeline.mjs�." {file: "about:logins?entryPoint=aboutprotections" line: 261}]
[task 2023-03-01T05:41:35.484Z] 05:41:35     INFO - about:logins was successfully opened in a new tab
[task 2023-03-01T05:41:35.484Z] 05:41:35     INFO - Add another login and check that the scanned text about stored logins is updated after reload.
[task 2023-03-01T05:41:35.485Z] 05:41:35     INFO - Console message: [JavaScript Warning: "Loading failed for the module with source �chrome://browser/content/aboutlogins/aboutLoginsUtils.mjs�." {file: "about:logins" line: 16}]
[task 2023-03-01T05:41:35.486Z] 05:41:35     INFO - Console message: [JavaScript Warning: "Loading failed for the module with source �chrome://global/content/vendor/lit.all.mjs�." {file: "about:logins" line: 29}]
[task 2023-03-01T05:41:35.486Z] 05:41:35     INFO - Console message: [JavaScript Warning: "Loading failed for the module with source �chrome://global/content/lit-utils.mjs�." {file: "about:logins" line: 29}]
[task 2023-03-01T05:41:35.486Z] 05:41:35     INFO - Leaving test bound testLockwiseCardUIWithLogins
[task 2023-03-01T05:41:35.487Z] 05:41:35     INFO - Entering test bound testLockwiseCardUIWithBreachedLogins
[task 2023-03-01T05:41:35.487Z] 05:41:35     INFO - Add a breached login and test that the lockwise scanned text is displayed correctly
[task 2023-03-01T05:41:35.488Z] 05:41:35     INFO - Buffered messages logged at 05:41:29
[task 2023-03-01T05:41:35.489Z] 05:41:35     INFO - Mock monitor data with a breached login to test the Lockwise UI
[task 2023-03-01T05:41:35.489Z] 05:41:35     INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_lockwise.js | Lockwise scanned text is visible - true == true - 
[task 2023-03-01T05:41:35.490Z] 05:41:35     INFO - Correct lockwise scanned text is shown
[task 2023-03-01T05:41:35.491Z] 05:41:35     INFO - Mock monitor data with more than one breached logins to test the Lockwise UI
[task 2023-03-01T05:41:35.492Z] 05:41:35     INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_lockwise.js | Lockwise scanned text is visible - true == true - 
[task 2023-03-01T05:41:35.493Z] 05:41:35     INFO - Correct lockwise scanned text is shown
[task 2023-03-01T05:41:35.493Z] 05:41:35     INFO - Leaving test bound testLockwiseCardUIWithBreachedLogins
[task 2023-03-01T05:41:35.494Z] 05:41:35     INFO - Entering test bound testLockwiseCardPref
[task 2023-03-01T05:41:35.496Z] 05:41:35     INFO - Disable showing the Lockwise card.
[task 2023-03-01T05:41:35.496Z] 05:41:35     INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_lockwise.js | Lockwise card is hidden. - true == true - 
[task 2023-03-01T05:41:35.497Z] 05:41:35     INFO - Leaving test bound testLockwiseCardPref
[task 2023-03-01T05:41:35.498Z] 05:41:35     INFO - Buffered messages logged at 05:41:34
[task 2023-03-01T05:41:35.498Z] 05:41:35     INFO - Console message: [JavaScript Error: "uncaught exception: Correct lockwise scanned text is shown - timed out after 50 tries."]
[task 2023-03-01T05:41:35.498Z] 05:41:35     INFO - Buffered messages finished
[task 2023-03-01T05:41:35.499Z] 05:41:35     INFO - TEST-UNEXPECTED-FAIL | browser/components/protections/test/browser/browser_protections_lockwise.js | waiting for vsync to be disabled - timed out after 50 tries. - false == true - {"filename":"chrome://mochikit/content/browser-test.js","name":"ensureVsyncDisabled","sourceId":533,"lineNumber":587,"columnNumber":19,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"ensureVsyncDisabled@chrome://mochikit/content/browser-test.js:587:19\n","nativeSavedFrame":{}}
[task 2023-03-01T05:41:35.500Z] 05:41:35     INFO - Stack trace:
[task 2023-03-01T05:41:35.500Z] 05:41:35     INFO - chrome://mochikit/content/browser-test.js:ensureVsyncDisabled:587
[task 2023-03-01T05:41:35.500Z] 05:41:35     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-03-01T05:41:35.502Z] 05:41:35     INFO - TEST-UNEXPECTED-FAIL | browser/components/protections/test/browser/browser_protections_lockwise.js | vsync remained enabled at the end of the test. Is there an animation still running? Consider talking to the performance team for tips to solve this. - false == true - {"filename":"chrome://mochikit/content/browser-test.js","name":"ensureVsyncDisabled","sourceId":533,"lineNumber":588,"columnNumber":19,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"ensureVsyncDisabled@chrome://mochikit/content/browser-test.js:588:19\n","nativeSavedFrame":{}}
[task 2023-03-01T05:41:35.502Z] 05:41:35     INFO - Stack trace:
[task 2023-03-01T05:41:35.502Z] 05:41:35     INFO - chrome://mochikit/content/browser-test.js:ensureVsyncDisabled:588
[task 2023-03-01T05:41:35.502Z] 05:41:35     INFO - GECKO(9224) | MEMORY STAT | vsize 2112347MB | vsizeMaxContiguous 66963999MB | residentFast 242MB | heapAllocated 107MB
[task 2023-03-01T05:41:35.503Z] 05:41:35     INFO - TEST-OK | browser/components/protections/test/browser/browser_protections_lockwise.js | took 7870ms
[task 2023-03-01T05:41:35.503Z] 05:41:35     INFO - checking window state
[task 2023-03-01T05:41:35.504Z] 05:41:35     INFO - TEST-START | browser/components/protections/test/browser/browser_protections_monitor.js
```