Thomas Wisniewski
fa66860cf8
Bug 1952334 - Remove the old Report Site Issue fallback and its system addon, and have Report Broken Site perform its function; r=Gijs,mossop,webcompat-reviewers,zeid,frontend-codestyle-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D240671
2025-03-24 11:55:09 +00:00
Sandor Molnar
b9feeb9be6
Backed out changeset 12fe213a5acf (bug 1952334) for causing bc failures @ browser_webcompat.com_fallback.js CLOSED TREE
2025-03-23 11:50:49 +02:00
Thomas Wisniewski
7d89ae3c11
Bug 1952334 - Remove the old Report Site Issue fallback and its system addon, and have Report Broken Site perform its function; r=Gijs,mossop,webcompat-reviewers,zeid,frontend-codestyle-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D240671
2025-03-23 03:38:50 +00:00
Cosmin Sabou
834872dfb3
Backed out changeset 5113567c1ced (bug 1952334) for bc failures on browser_webcompat.com_fallback.js. CLOSED TREE
2025-03-21 22:14:18 +02:00
Thomas Wisniewski
702cd76018
Bug 1952334 - Remove the old Report Site Issue fallback and its system addon, and have Report Broken Site perform its function; r=Gijs,mossop,webcompat-reviewers,zeid,frontend-codestyle-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D240671
2025-03-21 13:00:34 +00:00
Sandor Molnar
0fb14f0eb0
Backed out changeset aff0571a4a46 (bug 1952334) for causing build bustages. CLOSED TREE
2025-03-20 03:12:29 +02:00
Thomas Wisniewski
6ac129706e
Bug 1952334 - Remove the old Report Site Issue fallback and its system addon, and have Report Broken Site perform its function; r=Gijs,mossop,webcompat-reviewers,zeid,frontend-codestyle-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D240671
2025-03-20 00:14:00 +00:00
Goloman Adrian
2297602064
Backed out changeset 0f21091f77ec (bug 1952334) for causing bc failures @browser_all_files_referenced.js. CLOSED TREE
2025-03-14 08:05:34 +02:00
Thomas Wisniewski
0c35bb4f68
Bug 1952334 - Remove the old Report Site Issue fallback and its system addon, and have Report Broken Site perform its function; r=Gijs,mossop,webcompat-reviewers,zeid,frontend-codestyle-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D240671
2025-03-13 20:37:14 +00:00
Stephen A Pohl
9783a172a8
Bug 1935257: Ensure that the Cmd+? shortcut, and the identical Shift+Cmd+/ shortcut, open the Help menu and focus the search field. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D232212
2025-01-10 18:49:56 +00:00
Simon Friedberger
5167740fd4
Bug 1932640. Remove View:ReaderView event handler. r=mossop
...
Depends on D229918
Differential Revision: https://phabricator.services.mozilla.com/D229919
2024-11-25 22:52:02 +00:00
Simon Friedberger
fbecda57e6
Bug 1932640. Remove View:FullScreen event handler. r=mossop
...
Depends on D229917
Differential Revision: https://phabricator.services.mozilla.com/D229918
2024-11-25 22:52:01 +00:00
Simon Friedberger
bf3f115c76
Bug 1930841 - Move handler for hidden reopen-window entry r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D229473
2024-11-25 22:28:09 +00:00
sleepytiger
8829f3504e
Bug 1930841, remove inline event handlers for bookmark menu, r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D228792
2024-11-13 17:52:22 +00:00
Jared Hirsch
c132e723ae
Bug 1926145 - Add profiles menu to menubar. r=niklas,fluent-reviewers,desktop-theme-reviewers,dao,frontend-codestyle-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D226412
2024-11-13 02:46:30 +00:00
Sandor Molnar
882c106d21
Backed out 2 changesets (bug 1926145, bug 1924850) for causing bc failures @ browser_menubar_profiles CLOSED TREE
...
Backed out changeset ce1ce2a8cacd (bug 1924850)
Backed out changeset 387976dca835 (bug 1926145)
2024-11-06 01:15:56 +02:00
Jared Hirsch
a6726bdfef
Bug 1926145 - Add profiles menu to menubar. r=niklas,fluent-reviewers,desktop-theme-reviewers,dao,frontend-codestyle-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D226412
2024-11-05 21:02:14 +00:00
Tom Schuster
591a91d356
Bug 1927408 - Introduce cmd_minimizeWindow for all platforms. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D227019
2024-10-30 10:02:26 +00:00
Tom Schuster
d8e390545a
Bug 1893068 - Remove popup inline event handlers from the menubar. r=Gijs,devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D212247
2024-06-14 21:08:04 +00:00
Tom Schuster
a8c9401904
Bug 1893068 - Remove command inline event handlers from the menubar. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D212246
2024-06-14 21:08:03 +00:00
Butkovits Atila
194c0642a8
Backed out 2 changesets (bug 1893068) for causing Bug 1902210. CLOSED TREE
...
Backed out changeset 299e43b4c631 (bug 1893068)
Backed out changeset 361a8b03745a (bug 1893068)
2024-06-13 15:37:26 +03:00
Tom Schuster
3f0a59a651
Bug 1893068 - Remove popup inline event handlers from the menubar. r=Gijs,devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D212247
2024-06-12 07:21:45 +00:00
Tom Schuster
c87cee7c69
Bug 1893068 - Remove command inline event handlers from the menubar. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D212246
2024-06-12 07:21:45 +00:00
Ed Lee
93d51ae3f5
Bug 1894990 - Re-work logic for adding Megalist to sidebar to align with revamped sidebar r=mtigley,sidebar-reviewers,kcochrane
...
Consolidate custom megalist sidebar logic to a helper for pref-controlled sidebars.
Differential Revision: https://phabricator.services.mozilla.com/D212240
2024-06-05 18:59:31 +00:00
Sarah Clements
fb5818e268
Bug 1892965 - Rename SidebarUI and SidebarLauncher r=sidebar-reviewers,places-reviewers,nsharpley
...
Differential Revision: https://phabricator.services.mozilla.com/D208901
2024-05-03 15:20:15 +00:00
Norisz Fay
a2156ad63a
Backed out changeset 75c44ff76360 (bug 1892965) for causing multiple failures
2024-05-01 22:58:27 +03:00
Sarah Clements
5209eded5e
Bug 1892965 - Rename SidebarUI and SidebarLauncher r=sidebar-reviewers,places-reviewers,nsharpley
...
Differential Revision: https://phabricator.services.mozilla.com/D208901
2024-05-01 12:19:41 +00:00
Jonathan Sudiaman
640d9bea41
Bug 1890371 - Remove hardcoded menu items from Sidebar r=sidebar-reviewers,sclements
...
Leverage the new API in order to dynamically generate sidebar menu items.
https://treeherder.mozilla.org/jobs?repo=try&revision=282bb19497cce788ef34206d59e73bf13f3dee2c
Differential Revision: https://phabricator.services.mozilla.com/D207034
2024-04-26 10:30:44 +00:00
Yi Xiong Wong
86c228872e
Bug 1880914 - Move BrowserForceEncodingDetection. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D207108
2024-04-15 10:22:45 +00:00
Micah Tigley
47cb86e453
Bug 1869845 - Establishing Megalist. r=issammani,firefox-desktop-core-reviewers ,fluent-reviewers,sidebar-reviewers,mstriemer,niklas,mtigley,bolsson
...
Megalist is a feature where a user can manage their personal data from one place. This is available as an entry in the browser sidebar by adding the pref “browser.megalist.enabled”.
This initial patch includes:
* Displaying logins, credit cards, and addresses in the browser sidebar
* Editing login, credit card, or address
* Rendering site favicons
* Importing logins
* Copying field values
* Filtering records using search text
* Conceal / reveal password
What’s not included:
* Creating a login, credit card, or address
* Deleting
* Sorting records
* Tests
* Documentation
**Architecture**
At a high-level, the relationship between modules can be outlined as such:
DataSource <—> Aggregator <—> View Model <—> View
The **MegalistViewModel** is responsible for providing the data that will be displayed in the view (MegalistView). It is responsible for organizing data accessed from the Aggregator into a list and send this data as “snapshots” to the view. The MegalistParent/Child actors facilitate the communication between the browser context and content.
The **Aggregator** is responsible for connecting a data source to the ViewModel. It can connect multiple data sources to the ViewModel.
The **data source **defines how the data is fetched and represented in Megalist as a group of “lines”. At this level, we define specific functionality on what commands can act on this data and what is exposed to the ViewModel.
Differential Revision: https://phabricator.services.mozilla.com/D202678
2024-03-26 20:16:06 +00:00
Thomas Wisniewski
76bddf1405
Bug 1870887 - hide the Report Broken Site menu options until the component initializes; r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D197009
2023-12-22 13:31:12 +00:00
Thomas Wisniewski
d4de90a56b
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-20 01:50:36 +00:00
Cristian Tuns
8e6281d821
Backed out 3 changesets (bug 1852340) for causing frequent mochitest failures in docshell/test/chrome/ CLOSED TREE
...
Backed out changeset 61875987e62c (bug 1852340)
Backed out changeset 05320d6c0441 (bug 1852340)
Backed out changeset 411374d444d1 (bug 1852340)
2023-11-19 11:46:26 -05:00
Thomas Wisniewski
86011b4643
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-19 15:34:40 +00:00
Natalia Csoregi
f0be2f0119
Backed out 3 changesets (bug 1852340) for causing failures due to reportBrokenSite.ftl. CLOSED TREE
...
Backed out changeset 86f9e01f70d6 (bug 1852340)
Backed out changeset 0049d0494b17 (bug 1852340)
Backed out changeset 7851355d5c95 (bug 1852340)
2023-11-19 10:50:25 +02:00
Thomas Wisniewski
ba87a9d6fc
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-19 07:31:31 +00:00
Natalia Csoregi
6e68090bc2
Backed out changeset 59a1d385ed2a (bug 1852340) for causing multiple failures e.g. browser_startup_images.js. CLOSED TREE
2023-11-17 15:59:18 +02:00
Thomas Wisniewski
cf421bd6f6
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-17 12:34:52 +00:00
Marc Seibert
40a2c72bd0
Bug 1843875 - Add "Search History" option in the history menu within the menubar.r=dao,fluent-reviewers,flod
...
Depends on D182664
Differential Revision: https://phabricator.services.mozilla.com/D183764
2023-07-18 16:35:27 +00:00
Marc Seibert
4a01f9727c
Bug 1837392 - Add "Search bookmarks" option in bookmarks menu (in the menu bar).r=dao,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D180817
2023-06-28 14:08:33 +00:00
Masayuki Nakano
1e832a8e55
Bug 1835570 - Map fullscreen menu items and toolbar buttons to the shortcut key correctly r=Gijs
...
Just forgetting to map them to new `key_enterFullScreen`. Note that both
`key_enterFullScreen` and `key_exitFullScreen` have same shortcut keys.
Therefore, mapping only to `key_enterFullScreen` must be fine for the
toggle UIs.
This patch does not contain the tests for checking the tooltip label on
the toolbar buttons because the shortcut key information does not appear
in the DOM tree.
Differential Revision: https://phabricator.services.mozilla.com/D179357
2023-05-30 10:01:03 +00:00
Dan Ballard
9f9771d2a9
Bug 1828939 - Remove Share URL menu item when MOZ_PROXY_BYPASS_PROTECTION and restore Share by Email. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D175941
2023-05-25 08:34:00 +00:00
Hanna Jones
64281980d6
Bug 1828114 - Add new help menu item for switching devices r=mconley,fluent-reviewers
...
This patch adds a new help menu item to link out to the device migration page on SUMO. I implemented this assuming we want this to be visible in 114 by default but hideable via a pref if needed - happy to flip this logic if we think it's safer to hide the menu item by default instead.
Differential Revision: https://phabricator.services.mozilla.com/D176180
2023-04-25 14:04:30 +00:00
Gijs Kruitbosch
69b27ae717
Bug 1817443 - remove openUILinkIn entirely and rename fromChrome, r=mossop,extension-reviewers,rpl
...
'fromChrome' really meant "force tabs to open in the foreground", so let's
rename it accordingly.
This removes the attempt to document arguments for openUILinkIn.
I'll add documentation back on the end of this stack, for openLinkIn, when
various bits are reorganized anyway.
Differential Revision: https://phabricator.services.mozilla.com/D170384
2023-02-23 17:02:43 +00:00
Cristina Horotan
acc6a18e5e
Backed out 5 changesets (bug 1817443) for newtab failure CLOSED TREE
...
Backed out changeset ba33c510d008 (bug 1817443)
Backed out changeset 07e3bccaeb6d (bug 1817443)
Backed out changeset 2b39dee42948 (bug 1817443)
Backed out changeset a74a52e93af4 (bug 1817443)
Backed out changeset 827855beb033 (bug 1817443)
2023-02-23 17:30:23 +02:00
Gijs Kruitbosch
2fbd8150f1
Bug 1817443 - remove openUILinkIn entirely and rename fromChrome, r=mossop,extension-reviewers,rpl
...
'fromChrome' really meant "force tabs to open in the foreground", so let's
rename it accordingly.
This removes the attempt to document arguments for openUILinkIn.
I'll add documentation back on the end of this stack, for openLinkIn, when
various bits are reorganized anyway.
Depends on D170210
Differential Revision: https://phabricator.services.mozilla.com/D170384
2023-02-23 14:49:28 +00:00
Mike Conley
541e7eeb80
Bug 1804722 - Add probes for the All Tabs panel. data-review=jhirsch, r=mossop
...
This adds probes and a limited set of tests for the following types of measurements:
1. A count for each time the All Tabs panel is opened, keyed on the entrypoint.
2. A count for each usage of the Tab Context Menu, keyed on the trigger node
as the entrypoint.
3. A count for each dragstart within the All Tabs panel.
Differential Revision: https://phabricator.services.mozilla.com/D168305
2023-02-06 15:14:48 +00:00
Stephen A Pohl
362c69c9f3
Bug 1807827: Add note to browser-menubar.inc to warn against modifying the Window menu to prevent bugs such as bug 1807697. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D165622
2022-12-28 17:53:12 +00:00
Stephen A Pohl
288fea302f
Bug 1642138: Improve integration with the macOS-level Window menu handling to unlock built-in OS functionality such as tiling of windows. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D159723
2022-11-07 19:04:40 +00:00
Iulian Moraru
7359674201
Backed out changeset 46538d8cbaf1 (bug 1642138) as per dev's request. CLOSED TREE
2022-11-05 03:02:28 +02:00