Bug: Intermittent browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js | Uncaught exception received from previously timed out test - at /browser_contextmenu_loadblobinnewtab.js:49 - TypeError: can't access property "waitForEvent"
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-10-29 19:16:39+00:00
Resolved: 2020-12-29 17:03:03+00:00

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

---
```
[task 2020-10-29T17:31:34.938Z] 17:31:34     INFO - TEST-START | browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js
[task 2020-10-29T17:31:35.064Z] 17:31:35     INFO - GECKO(4672) | JavaScript error: resource:///actors/ContextMenuChild.jsm, line 567: TypeError: doc is null
[task 2020-10-29T17:32:19.957Z] 17:32:19     INFO - TEST-INFO | started process screenshot
[task 2020-10-29T17:32:20.028Z] 17:32:20     INFO - TEST-INFO | screenshot: exit 0
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - Buffered messages logged at 17:31:34
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - Entering test bound setup
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - Leaving test bound setup
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - Entering test bound test_rightclick_open_bloburl_in_new_tab
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - Buffered messages logged at 17:31:35
[task 2020-10-29T17:32:20.029Z] 17:32:20     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js | checking if context menu is closed - 
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - Console message: [JavaScript Error: "TypeError: doc is null" {file: "resource:///actors/ContextMenuChild.jsm" line: 567}]
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - handleEvent@resource:///actors/ContextMenuChild.jsm:567:9
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - synthesizeMouseAtPoint@chrome://mochikit/content/tests/SimpleTest/EventUtils.js:590:32
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - synthesizeMouse/<@resource://testing-common/BrowserTestUtilsChild.jsm:334:34
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - wrapHandlingUserInput@resource://gre/modules/E10SUtils.jsm:1062:7
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - synthesizeMouse@resource://testing-common/BrowserTestUtilsChild.jsm:330:15
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - receiveMessage@resource://testing-common/BrowserTestUtilsChild.jsm:149:21
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - 
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - Buffered messages finished
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js | Test timed out - 
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - GECKO(4672) | MEMORY STAT | vsize 2104284MB | vsizeMaxContiguous 65555064MB | residentFast 240MB | heapAllocated 78MB
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - TEST-OK | browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js | took 45032ms
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - checking window state
[task 2020-10-29T17:32:20.030Z] 17:32:20     INFO - TEST-START | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js
[task 2020-10-29T17:32:23.402Z] 17:32:23     INFO - GECKO(4672) | console.warn: LoginRecipes: "getRecipes: falling back to a synchronous message for:" "http://example.com"
[task 2020-10-29T17:32:23.431Z] 17:32:23     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-29T17:32:23.433Z] 17:32:23     INFO - Buffered messages logged at 17:32:19
[task 2020-10-29T17:32:23.433Z] 17:32:23     INFO - Entering test bound test_setup
[task 2020-10-29T17:32:23.434Z] 17:32:23     INFO - Buffered messages logged at 17:32:20
[task 2020-10-29T17:32:23.434Z] 17:32:23     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/browser/base/content/test/contextMenu/subtst_contextmenu_input.html" line: 0}]
[task 2020-10-29T17:32:23.434Z] 17:32:23     INFO - Leaving test bound test_setup
[task 2020-10-29T17:32:23.434Z] 17:32:23     INFO - Entering test bound test_text_input_spellcheck
[task 2020-10-29T17:32:23.436Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking if popup is closed - 
[task 2020-10-29T17:32:23.436Z] 17:32:23     INFO - Moved focus to #input_spellcheck_no_value
[task 2020-10-29T17:32:23.436Z] 17:32:23     INFO - Buffered messages logged at 17:32:21
[task 2020-10-29T17:32:23.436Z] 17:32:23     INFO - Completed preCheckContextMenuFn
[task 2020-10-29T17:32:23.436Z] 17:32:23     INFO - Waiting for spell check
[task 2020-10-29T17:32:23.437Z] 17:32:23     INFO - Buffered messages logged at 17:32:23
[task 2020-10-29T17:32:23.437Z] 17:32:23     INFO - Spell check running
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - Console message: [JavaScript Error: "[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXPCComponents_Utils.readUTF8URI]"  nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)"  location: "JS frame :: resource://gre/modules/L10nRegistry.jsm :: L10nRegistry.loadSync :: line 684"  data: no]"]
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - L10nRegistry.loadSync@resource://gre/modules/L10nRegistry.jsm:684:19
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - fetchFile@resource://gre/modules/L10nRegistry.jsm:599:31
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - generateResourceSetSync/<@resource://gre/modules/L10nRegistry.jsm:504:19
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - generateResourceSetSync@resource://gre/modules/L10nRegistry.jsm:499:22
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - generateResourceSetsForLocaleSync@resource://gre/modules/L10nRegistry.jsm:441:44
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - generateBundlesSync@resource://gre/modules/L10nRegistry.jsm:178:7
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - touchNext@resource://gre/modules/Localization.jsm:167:37
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - generateBundles@resource://gre/modules/Localization.jsm:473:15
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - getLanguageDisplayNames@resource://gre/modules/mozIntl.jsm:836:19
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - getLocaleDisplayNames/<@resource://gre/modules/mozIntl.jsm:914:14
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - getLocaleDisplayNames@resource://gre/modules/mozIntl.jsm:893:24
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - sortDictionaryList@resource://gre/modules/InlineSpellChecker.jsm:203:31
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - addDictionaryListToMenu@resource://gre/modules/InlineSpellChecker.jsm:235:27
[task 2020-10-29T17:32:23.439Z] 17:32:23     INFO - initSpellingItems@chrome://browser/content/nsContextMenu.js:728:40
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - initItems@chrome://browser/content/nsContextMenu.js:320:10
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - nsContextMenu@chrome://browser/content/nsContextMenu.js:168:10
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - onpopupshowing@chrome://browser/content/browser.xhtml:1:119
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - openContextMenu@chrome://browser/content/nsContextMenu.js:91:9
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - receiveMessage@resource:///actors/ContextMenuParent.jsm:35:9
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - 
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - Console message: [JavaScript Error: "[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXPCComponents_Utils.readUTF8URI]"  nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)"  location: "JS frame :: resource://gre/modules/L10nRegistry.jsm :: L10nRegistry.loadSync :: line 684"  data: no]"]
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - L10nRegistry.loadSync@resource://gre/modules/L10nRegistry.jsm:684:19
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - fetchFile@resource://gre/modules/L10nRegistry.jsm:599:31
[task 2020-10-29T17:32:23.440Z] 17:32:23     INFO - generateResourceSetSync/<@resource://gre/modules/L10nRegistry.jsm:504:19
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - generateResourceSetSync@resource://gre/modules/L10nRegistry.jsm:499:22
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - generateResourceSetsForLocaleSync@resource://gre/modules/L10nRegistry.jsm:441:44
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - generateBundlesSync@resource://gre/modules/L10nRegistry.jsm:178:7
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - touchNext@resource://gre/modules/Localization.jsm:167:37
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - generateBundles@resource://gre/modules/Localization.jsm:473:15
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - getRegionDisplayNames@resource://gre/modules/mozIntl.jsm:863:19
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - getLocaleDisplayNames/<@resource://gre/modules/mozIntl.jsm:923:16
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - getLocaleDisplayNames@resource://gre/modules/mozIntl.jsm:893:24
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - sortDictionaryList@resource://gre/modules/InlineSpellChecker.jsm:203:31
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - addDictionaryListToMenu@resource://gre/modules/InlineSpellChecker.jsm:235:27
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - initSpellingItems@chrome://browser/content/nsContextMenu.js:728:40
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - initItems@chrome://browser/content/nsContextMenu.js:320:10
[task 2020-10-29T17:32:23.441Z] 17:32:23     INFO - nsContextMenu@chrome://browser/content/nsContextMenu.js:168:10
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - onpopupshowing@chrome://browser/content/browser.xhtml:1:119
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - openContextMenu@chrome://browser/content/nsContextMenu.js:91:9
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - receiveMessage@resource:///actors/ContextMenuParent.jsm:35:9
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - 
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - Buffered messages finished
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js:49 - TypeError: can't access property "waitForEvent", BrowserTestUtils is null
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - Stack trace:
[task 2020-10-29T17:32:23.442Z] 17:32:23     INFO - rightClickOpenInNewTabAndReturnContent@chrome://mochitests/content/browser/browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js:49:26
[task 2020-10-29T17:32:23.443Z] 17:32:23     INFO - Popup Shown
[task 2020-10-29T17:32:23.443Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking if popup is open - 
[task 2020-10-29T17:32:23.443Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #62 has an ID - 
[task 2020-10-29T17:32:23.443Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-undo has a label - 
[task 2020-10-29T17:32:23.443Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-undo has an access key - 
[task 2020-10-29T17:32:23.444Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | --- seperator id is context-sep-undo - 
[task 2020-10-29T17:32:23.444Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #64 has an ID - 
[task 2020-10-29T17:32:23.446Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-cut has a label - 
[task 2020-10-29T17:32:23.446Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-cut has an access key - 
[task 2020-10-29T17:32:23.446Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #65 has an ID - 
[task 2020-10-29T17:32:23.446Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-copy has a label - 
[task 2020-10-29T17:32:23.448Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-copy has an access key - 
[task 2020-10-29T17:32:23.448Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #66 has an ID - 
[task 2020-10-29T17:32:23.448Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-paste has a label - 
[task 2020-10-29T17:32:23.450Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-paste has an access key - 
[task 2020-10-29T17:32:23.450Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #67 has an ID - 
[task 2020-10-29T17:32:23.451Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-delete has a label - 
[task 2020-10-29T17:32:23.451Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-delete has an access key - 
[task 2020-10-29T17:32:23.451Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | --- seperator id is context-sep-paste - 
[task 2020-10-29T17:32:23.451Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #69 has an ID - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-selectall has a label - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-selectall has an access key - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | --- seperator id is spell-separator - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #84 has an ID - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem spell-check-enabled has a label - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem spell-check-enabled has an access key - 
[task 2020-10-29T17:32:23.452Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menu #86 has an ID - 
[task 2020-10-29T17:32:23.453Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menu has an access key - 
[task 2020-10-29T17:32:23.453Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | --- seperator id is inspect-separator - 
[task 2020-10-29T17:32:23.453Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #91 has an ID - 
[task 2020-10-29T17:32:23.454Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-inspect-a11y has a label - 
[task 2020-10-29T17:32:23.454Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #92 has an ID - 
[task 2020-10-29T17:32:23.454Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-inspect has a label - 
[task 2020-10-29T17:32:23.454Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem context-inspect has an access key - 
[task 2020-10-29T17:32:23.455Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #0 (context-undo) name - 
[task 2020-10-29T17:32:23.455Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #0 (context-undo) enabled state - 
[task 2020-10-29T17:32:23.456Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #1 (---) name - 
[task 2020-10-29T17:32:23.456Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #2 (context-cut) name - 
[task 2020-10-29T17:32:23.457Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #3 (context-copy) name - 
[task 2020-10-29T17:32:23.457Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #4 (context-paste) name - 
[task 2020-10-29T17:32:23.458Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #5 (context-delete) name - 
[task 2020-10-29T17:32:23.458Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #6 (---) name - 
[task 2020-10-29T17:32:23.458Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #7 (context-selectall) name - 
[task 2020-10-29T17:32:23.459Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #8 (---) name - 
[task 2020-10-29T17:32:23.459Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #9 (spell-check-enabled) name - 
[task 2020-10-29T17:32:23.460Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #9 (spell-check-enabled) enabled state - 
[task 2020-10-29T17:32:23.460Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #10 (spell-dictionaries) name - 
[task 2020-10-29T17:32:23.460Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #10 (spell-dictionaries) enabled state - 
[task 2020-10-29T17:32:23.461Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | Checking submenu/menugroup... - 
[task 2020-10-29T17:32:23.461Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menu with previous id (spell-dictionaries) found - 
[task 2020-10-29T17:32:23.462Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | got a submenu element of id='spell-dictionaries' - 
[task 2020-10-29T17:32:23.462Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | submenu element of id='spell-dictionaries' has expected nodeName - 
[task 2020-10-29T17:32:23.462Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #0 has an ID - 
[task 2020-10-29T17:32:23.463Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem spell-check-dictionary-en-US has a label - 
[task 2020-10-29T17:32:23.463Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | --- seperator id is spell-language-separator - 
[task 2020-10-29T17:32:23.464Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | child menuitem #2 has an ID - 
[task 2020-10-29T17:32:23.464Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem spell-add-dictionaries has a label - 
[task 2020-10-29T17:32:23.464Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | menuitem spell-add-dictionaries has an access key - 
[task 2020-10-29T17:32:23.464Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #0 (spell-check-dictionary-en-US) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #0 (spell-check-dictionary-en-US) enabled state - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #1 (---) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #2 (spell-add-dictionaries) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #2 (spell-add-dictionaries) enabled state - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking expected number of menu entries - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #12 (---) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #13 (context-inspect-a11y) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #13 (context-inspect-a11y) enabled state - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #14 (context-inspect) name - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking item #14 (context-inspect) enabled state - 
[task 2020-10-29T17:32:23.465Z] 17:32:23     INFO - TEST-PASS | browser/base/content/test/contextMenu/browser_contextmenu_spellcheck.js | checking expected number of menu entries - 
[task 2020-10-29T17:32:23.466Z] 17:32:23     INFO - Leaving test bound test_text_input_spellcheck```