Extract <sidebar-panel-header> to a single element displayed over sidebar panels
Categories
(Firefox :: Sidebar, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox160 | --- | fixed |
People
(Reporter: jsudiaman, Assigned: jsudiaman)
References
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(1 external file)
Currently, all panels in the revamped sidebar include an instance of <sidebar-panel-header> in the DOM. This is inefficient, and can potentially introduce more bugs – such as Bug 2076296 – when adding or maintaining panels further down the line.
It is also apparent that loading this component directly inside of legacy panels can expose subtle XUL-based timing issues.
A more stable implementation would be one element, within the chrome that sits on top of the sidebar <browser>, that updates whenever the active panel changes.
This approach could take care of Bug 2076794 and Bug 2077473 as well.
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
Updated•28 days ago
|
Comment 3•26 days ago
|
||
Backed out for causing failures at browser_startup_images.js.
Backout link: https://hg.mozilla.org/integration/autoland/rev/31bff714a4ae
Failure log: https://treeherder.mozilla.org/logviewer?job_id=599864824&repo=autoland&task=BuQYJJEmRzinLOvJKO28jg.0&lineNumber=1584
Comment 5•25 days ago
|
||
Reverted this because it was causing wpt failures.
- Revert link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | leakcheck large nsGlobalWindowInner | /clipboard-apis/permissions-policy/clipboard-read
Comment 7•24 days ago
|
||
| bugherder | ||
| Assignee | ||
Updated•24 days ago
|
Updated•12 days ago
|
Updated•12 days ago
|
Description
•