This is the front-end side fix. We might want to change the rendering
code too, I'm still investigating if this is web observable.
Differential Revision: https://phabricator.services.mozilla.com/D246131
- added "open in new tab", "open in new container tab", "bookmark page", "clear all data for website".
- updated "delete page from history"
Differential Revision: https://phabricator.services.mozilla.com/D241874
Reopen panel if one was open when toggling revamp and still available. This avoids race condition of trying to open chatbot and flip revamp at the same time.
Differential Revision: https://phabricator.services.mozilla.com/D245367
This diff was generated as follows:
List all toml files in the tree:
`find * -name '*.toml' > /tmp/toml`
Manually edited /tmp/toml to drop non-relevant entries (objdir).
Ran the toml linter for all files:
`cat /tmp/toml | xargs ./mach lint -l test-manifest-toml --fix`
Differential Revision: https://phabricator.services.mozilla.com/D240948
- added "open in new tab", "open in new container tab", "bookmark page", "clear all data for website".
- updated "delete page from history"
Differential Revision: https://phabricator.services.mozilla.com/D241874
- Process history sorted by date and site, which is a nested mapping of (Date) => (Site) => Visit[], as opposed to sorting by date which is (Date) => Visit[], or site which is (Site) => Visit[].
- Also process history sorted by last visited, which is a "flat" array of Visit[], sorted by recency.
- A couple of minor <moz-card> tweaks to bring the "inner" cards closer to spec, but I think more work is still needed here.
Differential Revision: https://phabricator.services.mozilla.com/D244825
In bug 1889943 "Firefox :: Translation" was renamed to "Firefox :: Translations"
In bug 1956746 "Core :: DOM: Performance" became "Core :: DOM: Performance APIs"
I had to manually add "Toolkit :: Default Browser Agent" back into tags.yaml
because that component is not built on Linux (which is the platform on which I
ran ./mach update-glean-tags).
Differential Revision: https://phabricator.services.mozilla.com/D244667
Setting `browser.shopping.experience2023.integratedSidebar=true` will add the Review Checker tool to the sidebar launcher with this migration.
Differential Revision: https://phabricator.services.mozilla.com/D242054
* Remove some of the overloading of SidebarState.updateVisibility
* Remove the no-longer-used #previousLauncherExpanded property
* SidebarController.hide() just hides the panel (same as legacy/original API)
* Skip the browser_toolbarKeyNav.js test when sidebar.revamp=true, this should have been failing all along.
Differential Revision: https://phabricator.services.mozilla.com/D242240
- added "open in new tab", "open in new container tab", "bookmark tab", "clear all data for website".
- updated "delete page from history"
Differential Revision: https://phabricator.services.mozilla.com/D241874
Adds the integratedSidebar pref to the `shopping2023` Nimbus feature and separates the enabling prefs for the migrated Review Checker in the main sidebar and the Shopping sidebar.
- Updates `browser.shopping.experience2023.integratedSidebar` to be the only enabling pref for the migrated Review Checker sidebar.
- Prevents `browser.shopping.experience2023.enabled` from disabling the migrate sidebar and uses it as the pref for the ShoppingSidebar actors.
- Removes the `browser.shopping.experience2023.shoppingSidebar` pref as it is no longer needed.
- Updates any tests the used these prefs to the new use.
- Init's the two sidebar differently in `ShoppingUtils` based on the Nimbus prefs.
- Unset the `SidebarController._state.command` when a sidebar tool pref sets it to `visible=false` otherwise it will try to re-open when the sidebar is opened again.
Differential Revision: https://phabricator.services.mozilla.com/D242053
* Remove some of the overloading of SidebarState.updateVisibility
* Remove the no-longer-used #previousLauncherExpanded property
* SidebarController.hide() just hides the panel (same as legacy/original API)
Differential Revision: https://phabricator.services.mozilla.com/D242240
* Update sidebar.main.tools default values and include a migration
* Modify updateDefaultTools in SidebarManager
* Update tests
Differential Revision: https://phabricator.services.mozilla.com/D240903