Refactor firefoxview/syncedtabs.mjs to make business logic more reusable
Categories
(Firefox :: Sidebar, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: sclements, Assigned: jsudiaman)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidefe-firefox-view])
Attachments
(1 file)
We have shared business logic already in the firefox-view-tabs-setup-manager.sys.mjs
but there is more we can potentially extract to be able to create new synced tabs component that will render slightly different lists in sidebar vs Tabs from Other Devices and Recent Browsing in firefoxview. We may be able to use a reactive controller or context in lit. We ultimately want to end up with SyncedTabsSidebar extends MozLitElement
whereas SyncedTabsView extends ViewPage
, and (potentially) SyncedTabsRecentBrowsing extends ViewPage
.
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Comment 1•1 year ago
|
||
While you're in the syncedtabs.mjs
file, if you can remove this dead code that'd be appreciated.
Assignee | ||
Comment 2•11 months ago
|
||
Updated•11 months ago
|
Updated•11 months ago
|
Comment 4•11 months ago
|
||
Backed out for causing bc failures @ browser/components/firefoxview/tests/browser/<...>
Backout link: https://hg.mozilla.org/integration/autoland/rev/7343078a368c7afc58db7d3236d03fcdca07b1fd
Comment 6•11 months ago
|
||
bugherder |
Assignee | ||
Updated•11 months ago
|
Description
•