Add tests for tab group restoration
Categories
(Firefox :: Session Restore, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox135 | --- | fixed |
People
(Reporter: sthompson, Assigned: sthompson)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidefe-tabgrps-sessionstore] )
Attachments
(1 file)
Add more (and more thorough) tests for restoring tab groups to the tab strip.
- Saved tab groups
- Closed/deleted tab groups in an open window
- Closed/deleted tab groups in a closed window
Assignee | ||
Updated•3 months ago
|
Updated•3 months ago
|
Assignee | ||
Comment 1•3 months ago
•
|
||
Also addresses bug 1933574 by changing the schema of saved tab groups so that they look the same as closed tab groups (that is, the saved tab groups' tabs list now has the same schema as the _closedTabs list).
Updated•3 months ago
|
Comment 3•3 months ago
|
||
Backed out for causing bc failures @ browser_tab_groups_restore_closed_in_closed_window.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/9b2df3a57d63dab0ec52099a124257998fe77272
Backed out for causing bc failures @ browser_tab_groups_restore_closed_in_closed_window.js
- Backout link
- Push with failures
- Failure Log
- Failure line:
-
- TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_tab_groups_restore_closed_in_closed_window.js | Test timed out -
-
Assignee | ||
Comment 6•3 months ago
|
||
Having issues with specifically ASan/TSan tests on Linux. Since the test issues are with a new test I'm adding, I'm going to skip the test for Linux ASan/TSan for now and address any issues in bug 1936093
Comment 8•3 months ago
|
||
Backed out for causing bc failures @ browser_tab_groups_restore_closed_in_closed_window.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/3bbf60fbfed7506893d985e69b925f99a522b9f1
Updated•3 months ago
|
Assignee | ||
Comment 9•3 months ago
|
||
I isolated the problem to ASan tests in all desktop platforms. The tests that I wrote load about:crashes
in tabs under test, but ASan builds set MOZ_CRASHREPORTER_DISABLE=1
which has the effect of making about:crashes
fail to load in the browser.
I changed all tab group-related tests (my new tests plus existing tests) that use about:crashes
and had them load a different URI.
I can reliably get the tests to pass in an ASan build, so I'm hoping this will land successfully this time.
Comment 10•3 months ago
|
||
Assignee | ||
Updated•3 months ago
|
Comment 12•3 months ago
|
||
bugherder |
Description
•