Bug: Intermittent browser/components/customizableui/test/browser_panel_keyboard_navigation.js | Uncaught exception in test - at chrome://mochitests/content/browser/browser/components/customizableui/test/browser_panel_keyboard_navigation.js:119 - TypeError: hel
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2022-02-17 19:16:31+00:00
Resolved: 2022-03-15 17:01:18+00:00

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

---
```
[task 2022-02-17T18:23:55.837Z] 18:23:55     INFO - TEST-START | browser/components/customizableui/test/browser_panel_keyboard_navigation.js
[task 2022-02-17T18:23:56.165Z] 18:23:56     INFO - TEST-INFO | started process screencapture
[task 2022-02-17T18:23:56.282Z] 18:23:56     INFO - TEST-INFO | screencapture: exit 0
[task 2022-02-17T18:23:56.282Z] 18:23:56     INFO - Buffered messages logged at 18:23:55
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - Entering test bound testUpDownKeys
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is closed to begin with. - "closed" == "closed" - 
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.283Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.284Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.284Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.284Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.284Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.284Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.285Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The correct button should be focused after navigating downward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | Pressing upwards should cycle around and select the first button again - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.286Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.287Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.288Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is open to begin with. - true == true - 
[task 2022-02-17T18:23:56.289Z] 18:23:56     INFO - Leaving test bound testUpDownKeys
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - Entering test bound testHomeEndKeys
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is closed to begin with. - "closed" == "closed" - 
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | There is more than one button - true == true - 
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The last button should be focused after pressing End - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The first button should be focused after pressing Home - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is open to begin with. - true == true - 
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - Leaving test bound testHomeEndKeys
[task 2022-02-17T18:23:56.290Z] 18:23:56     INFO - Entering test bound testEnterKeyBehaviors
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is closed to begin with. - "closed" == "closed" - 
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The last button should be focused after navigating upward - [object XULElement] == [object XULElement] - 
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - Buffered messages finished
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | Uncaught exception in test - at chrome://mochitests/content/browser/browser/components/customizableui/test/browser_panel_keyboard_navigation.js:119 - TypeError: helpButtons[0] is undefined
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - Stack trace:
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - testEnterKeyBehaviors@chrome://mochitests/content/browser/browser/components/customizableui/test/browser_panel_keyboard_navigation.js:119:1
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - Leaving test bound testEnterKeyBehaviors
[task 2022-02-17T18:23:56.291Z] 18:23:56     INFO - Entering test bound testLeftRightKeys
[task 2022-02-17T18:23:56.292Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is closed to begin with. - "closed" == "closed" - 
[task 2022-02-17T18:23:56.292Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The last button should be focused after navigating upward - "appMenu-help-button2" == "appMenu-help-button2" - 
[task 2022-02-17T18:23:56.685Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | Help button should be focused again now that we're back in the main view - "appMenu-help-button2" == "appMenu-help-button2" - 
[task 2022-02-17T18:23:56.686Z] 18:23:56     INFO - TEST-PASS | browser/components/customizableui/test/browser_panel_keyboard_navigation.js | The panel is open to begin with. - true == true - 
[task 2022-02-17T18:23:56.693Z] 18:23:56     INFO - Leaving test bound testLeftRightKeys

```