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 to do so.
Bug 1880539 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
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`.