Open Bug 1963623 Opened 15 days ago Updated 2 days ago

Perma browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | uncaught exception - TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined - when Gecko 140 merges to beta on 2025-05-26

Categories

(Firefox :: Tabbed Browser, defect)

defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox138 --- unaffected
firefox139 --- unaffected
firefox140 + affected

People

(Reporter: amarc, Unassigned, NeedInfo)

References

(Regression)

Details

(Keywords: regression)

Central-as-beta-simulation

How to run these simulations

Failure log

  • Failure snippet:
[task 2025-04-30T12:55:56.947Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToNewGroupItem is hidden - true == true - 
[task 2025-04-30T12:55:56.947Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToGroupItem is hidden - true == true - 
[task 2025-04-30T12:55:56.949Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | ungroupTabItem is hidden - true == true - 
[task 2025-04-30T12:55:56.949Z] 12:55:56     INFO - Leaving test bound test_tabGroupTabContextMenuWithoutPref
[task 2025-04-30T12:55:56.950Z] 12:55:56     INFO - Entering test bound test_tabGroupContextMenuMoveTabToNewGroup
[task 2025-04-30T12:55:56.951Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | context menu is initially closed - "closed" == "closed" - 
[task 2025-04-30T12:55:56.951Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tab is not in group - null == null - 
[task 2025-04-30T12:55:56.951Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToNewGroupItem is visible - true == true - 
[task 2025-04-30T12:55:56.952Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToGroupItem is hidden - true == true - 
[task 2025-04-30T12:55:56.953Z] 12:55:56     INFO - Buffered messages finished
[task 2025-04-30T12:55:56.955Z] 12:55:56     INFO - TEST-UNEXPECTED-FAIL | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | uncaught exception - TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined at on_popuphidden@chrome://browser/content/tabbrowser/tabgroup-menu.js:916:7
[task 2025-04-30T12:55:56.955Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.957Z] 12:55:56     INFO - close@chrome://browser/content/tabbrowser/tabgroup-menu.js:877:19
[task 2025-04-30T12:55:56.957Z] 12:55:56     INFO - on_keypress@chrome://browser/content/tabbrowser/tabgroup-menu.js:936:18
[task 2025-04-30T12:55:56.957Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.957Z] 12:55:56     INFO - synthesizeKey@chrome://mochikit/content/tests/SimpleTest/EventUtils.js:1754:11
[task 2025-04-30T12:55:56.957Z] 12:55:56     INFO - waitForAndAcceptGroupPanel@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:35:14
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - async*test_tabGroupContextMenuMoveTabToNewGroup@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:841:9
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - handleTask@chrome://mochikit/content/browser-test.js:1170:26
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1242:18
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1383:14
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1159:14
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - 
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - Stack trace:
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:2039
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://browser/content/tabbrowser/tabgroup-menu.js:close:877
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://browser/content/tabbrowser/tabgroup-menu.js:on_keypress:936
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://global/content/customElements.js:handleEvent:459
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/EventUtils.js:synthesizeKey:1754
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:waitForAndAcceptGroupPanel:35
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:test_tabGroupContextMenuMoveTabToNewGroup:841
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:handleTask:1170
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1242
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1383
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1159
[task 2025-04-30T12:55:56.958Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2025-04-30T12:55:56.959Z] 12:55:56     INFO - GECKO(2556) | JavaScript error: chrome://browser/content/tabbrowser/tabgroup-menu.js, line 916: TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined
[task 2025-04-30T12:55:56.959Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tab is in group - [object XULElement] == true - 
[task 2025-04-30T12:55:56.959Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tab group label is empty - "" == "" - 
[task 2025-04-30T12:55:56.964Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | A tab in the group is selected - "1746017756616-8" == "1746017756616-8" - 
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - Console message: [JavaScript Error: "TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined" {file: "chrome://browser/content/tabbrowser/tabgroup-menu.js" line: 916}]
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - on_popuphidden@chrome://browser/content/tabbrowser/tabgroup-menu.js:916:7
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - close@chrome://browser/content/tabbrowser/tabgroup-menu.js:877:19
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - on_keypress@chrome://browser/content/tabbrowser/tabgroup-menu.js:936:18
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - synthesizeKey@chrome://mochikit/content/tests/SimpleTest/EventUtils.js:1754:11
[task 2025-04-30T12:55:56.967Z] 12:55:56     INFO - waitForAndAcceptGroupPanel@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:35:14
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - async*test_tabGroupContextMenuMoveTabToNewGroup@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:841:9
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - handleTask@chrome://mochikit/content/browser-test.js:1170:26
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1242:18
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1383:14
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1159:14
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-04-30T12:55:56.968Z] 12:55:56     INFO - 
[task 2025-04-30T12:55:56.969Z] 12:55:56     INFO - Leaving test bound test_tabGroupContextMenuMoveTabToNewGroup
[task 2025-04-30T12:55:56.969Z] 12:55:56     INFO - Entering test bound test_tabGroupContextMenuMoveTabsToNewGroup
[task 2025-04-30T12:55:56.971Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | context menu is initially closed - "closed" == "closed" - 
[task 2025-04-30T12:55:56.971Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToNewGroupItem is visible - true == true - 
[task 2025-04-30T12:55:56.972Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | moveTabToGroupItem is hidden - true == true - 
[task 2025-04-30T12:55:56.973Z] 12:55:56     INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - TEST-UNEXPECTED-FAIL | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | uncaught exception - TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined at on_popuphidden@chrome://browser/content/tabbrowser/tabgroup-menu.js:916:7
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - close@chrome://browser/content/tabbrowser/tabgroup-menu.js:877:19
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - on_keypress@chrome://browser/content/tabbrowser/tabgroup-menu.js:936:18
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - handleEvent@chrome://global/content/customElements.js:459:27
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - synthesizeKey@chrome://mochikit/content/tests/SimpleTest/EventUtils.js:1754:11
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - waitForAndAcceptGroupPanel@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:35:14
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - async*test_tabGroupContextMenuMoveTabsToNewGroup/<@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:893:13
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - waitForAndAcceptGroupPanel@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:33:9
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - test_tabGroupContextMenuMoveTabsToNewGroup@chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:891:9
[task 2025-04-30T12:55:56.978Z] 12:55:56     INFO - handleTask@chrome://mochikit/content/browser-test.js:1170:26
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1242:18
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1383:14
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1159:14
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - 
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - Stack trace:
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:2039
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - chrome://browser/content/tabbrowser/tabgroup-menu.js:close:877
[task 2025-04-30T12:55:56.980Z] 12:55:56     INFO - chrome://browser/content/tabbrowser/tabgroup-menu.js:on_keypress:936
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://global/content/customElements.js:handleEvent:459
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/EventUtils.js:synthesizeKey:1754
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:waitForAndAcceptGroupPanel:35
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:test_tabGroupContextMenuMoveTabsToNewGroup/<:893
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:waitForAndAcceptGroupPanel:33
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochitests/content/browser/browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js:test_tabGroupContextMenuMoveTabsToNewGroup:891
[task 2025-04-30T12:55:56.981Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:handleTask:1170
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1242
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1383
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1159
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - GECKO(2556) | JavaScript error: chrome://browser/content/tabbrowser/tabgroup-menu.js, line 916: TypeError: can't access property "terminateProcess", this[#smartTabGroupingManager] is undefined
[task 2025-04-30T12:55:56.982Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tab is in group - [object XULElement] == true - 
[task 2025-04-30T12:55:56.983Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tab group label is empty - "" == "" - 
[task 2025-04-30T12:55:56.984Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tabs[0] is in group - [object XULElement] == [object XULElement] - 
[task 2025-04-30T12:55:56.985Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tabs[1] is in group - [object XULElement] == [object XULElement] - 
[task 2025-04-30T12:55:56.986Z] 12:55:56     INFO - TEST-PASS | browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js | tabs[2] is in group - [object XULElement] == [object XULElement] - 
Flags: needinfo?(sthompson)

Next week is the final week of nightly for Fx140 before we merge to beta.
:sthompson, any concerns with fixing this before the end of next week?

You need to log in before you can comment on or make changes to this bug.