Bug: Intermittent browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | Uncaught exception - at chrome://*/browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js:184 - TypeError: can't access property "click", loginListItem is null
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2020-04-06 22:14:31+00:00
Resolved: 2022-07-25 23:13:35+00:00

**Filed by:** btara [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=296497184&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FOVLosptTbi_6Z_ntYN0FA/runs/0/artifacts/public/logs/live_backing.log

---

```
[task 2020-04-06T21:16:59.022Z] 21:16:59     INFO - TEST-START | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js
[task 2020-04-06T21:16:59.168Z] 21:16:59     INFO - GECKO(10844) | [Child 8812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 00000240281A1800 == 8 [pid = 8812] [id = {1f2f06f7-39fa-42a2-9cc0-7bdb62f94635}]
[task 2020-04-06T21:16:59.168Z] 21:16:59     INFO - GECKO(10844) | [Child 8812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 30 (000002402757F090) [pid = 8812] [serial = 83] [outer = 0000000000000000]
[task 2020-04-06T21:16:59.168Z] 21:16:59     INFO - GECKO(10844) | [Child 8812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 31 (0000024027BE4000) [pid = 8812] [serial = 84] [outer = 000002402757F090]
[task 2020-04-06T21:16:59.173Z] 21:16:59     INFO - GECKO(10844) | [Parent 8708, Main Thread] WARNING: '!mName', file /builds/worker/checkouts/gecko/editor/libeditor/EditAggregateTransaction.cpp, line 92
[task 2020-04-06T21:16:59.173Z] 21:16:59     INFO - GECKO(10844) | [Parent 8708, Main Thread] WARNING: EditAggregationTransaction::GetName() failed: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/editor/libeditor/PlaceholderTransaction.cpp, line 217
[task 2020-04-06T21:16:59.173Z] 21:16:59     INFO - GECKO(10844) | [Parent 8708, Main Thread] WARNING: nsIAbsorbingTransaction::GetTxnName() failed, but ignored: 'NS_SUCCEEDED(rvIgnored)', file /builds/worker/checkouts/gecko/editor/libeditor/PlaceholderTransaction.cpp, line 188
[task 2020-04-06T21:16:59.244Z] 21:16:59     INFO - GECKO(10844) | [Child 8812: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 32 (000002402833C800) [pid = 8812] [serial = 85] [outer = 000002402757F090]
[task 2020-04-06T21:16:59.346Z] 21:16:59     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:16:59.804Z] 21:16:59     INFO - GECKO(10844) | [Parent 8708: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 000002349B60E000 == 6 [pid = 8708] [id = {5220fb4c-6530-49f4-b97c-c888ff4f2681}] [url = chrome://browser/content/migration/migration.xhtml]
[task 2020-04-06T21:16:59.809Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 12 (0000017595BBF400) [pid = 10588] [serial = 19] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:16:59.809Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 000001759609C800 == 2 [pid = 10588] [id = {24ea7748-41ca-4ac0-afde-5b09409d4dd9}] [url = about:blank]
[task 2020-04-06T21:16:59.809Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0000017596098800 == 1 [pid = 10588] [id = {23a9bb50-1227-43e5-abbc-2fc6f8b7b902}] [url = https://example.com/]
[task 2020-04-06T21:16:59.809Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 000001758FB4B000 == 0 [pid = 10588] [id = {7296e92a-8ce0-4959-bbb0-2f8fcff2cc56}] [url = https://example.com/]
[task 2020-04-06T21:16:59.849Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (00000175960607D0) [pid = 10588] [serial = 22] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:16:59.849Z] 21:16:59     INFO - GECKO(10844) | [Child 10588: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (0000017596060260) [pid = 10588] [serial = 20] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.169Z] 21:17:00     INFO - GECKO(10844) | [Child 7492: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (0000023DBD9A4000) [pid = 7492] [serial = 2] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.248Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 15 (000001D6C69AE000) [pid = 8460] [serial = 12] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.248Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 14 (000001D6C6E72000) [pid = 8460] [serial = 22] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.248Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 13 (000001D6C69AE800) [pid = 8460] [serial = 16] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.248Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 12 (000001D6C6DB6800) [pid = 8460] [serial = 19] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.248Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 000001D6C05F3800 == 1 [pid = 8460] [id = {ca61e311-8662-497c-abb7-991de3a334aa}] [url = about:blank]
[task 2020-04-06T21:17:00.298Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (000001D6C6D54480) [pid = 8460] [serial = 18] [outer = 0000000000000000] [url = https://example.com/android?utm_creative=Elipsis_Menu]
[task 2020-04-06T21:17:00.298Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (000001D6C6D53D40) [pid = 8460] [serial = 15] [outer = 0000000000000000] [url = https://example.com/firefox-lockwise]
[task 2020-04-06T21:17:00.298Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (000001D6C6D54D90) [pid = 8460] [serial = 21] [outer = 0000000000000000] [url = https://example.com/apple?utm_creative=Elipsis_Menu]
[task 2020-04-06T21:17:00.298Z] 21:17:00     INFO - GECKO(10844) | [Child 8460: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (000001D6C6D53430) [pid = 8460] [serial = 13] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-06T21:17:00.422Z] 21:17:00     INFO - TEST-INFO | started process screenshot
[task 2020-04-06T21:17:00.487Z] 21:17:00     INFO - TEST-INFO | screenshot: exit 0
[task 2020-04-06T21:17:00.487Z] 21:17:00     INFO - Buffered messages logged at 21:16:59
[task 2020-04-06T21:17:00.488Z] 21:17:00     INFO - Entering test bound setup
[task 2020-04-06T21:17:00.488Z] 21:17:00     INFO - Leaving test bound setup
[task 2020-04-06T21:17:00.489Z] 21:17:00     INFO - Entering test bound setup
[task 2020-04-06T21:17:00.489Z] 21:17:00     INFO - Leaving test bound setup
[task 2020-04-06T21:17:00.490Z] 21:17:00     INFO - Entering test bound test_tab_key_nav
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | All focusable elements should be kept accessible with TAB key (no focus trap). - 12 == 12 - 
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - Leaving test bound test_tab_key_nav
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - Entering test bound testTabToCreateButton
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - Buffered messages logged at 21:17:00
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | login-list isn't focused - null == null - 
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | login sort is focused - {"0":{},"1":{},"2":{},"3":{},"4":{}} == {"0":{},"1":{},"2":{},"3":{},"4":{}} - 
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | listbox is focused next - {} == {} - 
[task 2020-04-06T21:17:00.491Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | create button is after - {} == {} - 
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | login-list isn't focused again - null == null - 
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - Leaving test bound testTabToCreateButton
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - Entering test bound testTabToEditButton
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | .breach-alert should be hidden if the login is not breached. current login breached? false - true == true - 
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | create button is focused - {} == {} - 
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | edit button is focused - {} == {} - 
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - Buffered messages finished
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - TEST-UNEXPECTED-FAIL | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | Uncaught exception - at chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js:184 - TypeError: can't access property "click", loginListItem is null
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - Stack trace:
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - @chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js:184:9
[task 2020-04-06T21:17:00.492Z] 21:17:00     INFO - async*execute@resource://specialpowers/SpecialPowersSandbox.jsm:140:12
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1729:15
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:281:21
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - JSWindowActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1063:12
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - JSWindowActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1684:17
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - testTabToEditButton@chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js:142:23
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:925:14
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-04-06T21:17:00.493Z] 21:17:00     INFO - Leaving test bound testTabToEditButton
[task 2020-04-06T21:17:00.655Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.655Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.655Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.655Z] 21:17:00     INFO - GECKO(10844) | console.warn: LoginHelper: "Couldn't parse origin for" "" ({})
[task 2020-04-06T21:17:00.660Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!aContent->GetComposedDoc()', file /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp, line 8529
[task 2020-04-06T21:17:00.660Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!aContent->GetComposedDoc()', file /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp, line 8529
[task 2020-04-06T21:17:00.660Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!aContent->GetComposedDoc()', file /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp, line 8529
[task 2020-04-06T21:17:00.661Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.661Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.661Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.679Z] 21:17:00     INFO - Console message: SENTINEL
[task 2020-04-06T21:17:00.681Z] 21:17:00     INFO - GECKO(10844) | [Child 8812, Main Thread] WARNING: '!mInitSucceeded', file /builds/worker/checkouts/gecko/editor/libeditor/TextEditSubActionHandler.cpp, line 102
[task 2020-04-06T21:17:00.705Z] 21:17:00     INFO - GECKO(10844) | MEMORY STAT | vsize 2104303MB | vsizeMaxContiguous 65598722MB | residentFast 350MB | heapAllocated 139MB
[task 2020-04-06T21:17:00.705Z] 21:17:00     INFO - TEST-OK | browser/components/aboutlogins/tests/browser/browser_tabKeyNav.js | took 1684ms
```