Commit Graph

156 Commits

Author SHA1 Message Date
Jeremy Swinarton
535307654a Bug 1908873: THP appears as tooltip to accessibility tools r=dwalker,accessibility-frontend-reviewers,ayeddi,tabbrowser-reviewers,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D217631
2024-08-06 14:44:44 +00:00
Dale Harvey
f9ca64ed89 Bug 1902052 - Ensure SearchModeSwitcher can be accessed via keyboard r=urlbar-reviewers,fluent-reviewers,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D216113
2024-08-05 16:49:34 +00:00
Ed Lee
1dd2819331 Bug 1905750 - Stub actors and panel to display content-area shortcuts on text selection r=tarek,desktop-theme-reviewers,tabbrowser-reviewers,firefox-desktop-core-reviewers ,dao
Add default false shortcuts pref to control GenAI actors initially detecting text selection. Prepare content-area elements that stack on top of tab's browser.

Differential Revision: https://phabricator.services.mozilla.com/D217544
2024-07-26 07:22:59 +00:00
DJ
c65aeb08e6 Bug 1899566 - only rollup tab preview on wheel if tabs overflow. r=tabbrowser-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D215260
2024-07-02 13:59:45 +00:00
Tom Schuster
d3cd235a72 Bug 1900381 - Remove the remaining (direct) mainPopupset popup inline event handlers. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D214719
2024-07-01 08:10:01 +00:00
Tom Schuster
b558a0cc09 Bug 1900381 - Remove (direct) mainPopupset onpopupshowing inline event handlers. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D213940
2024-07-01 08:10:00 +00:00
Tom Schuster
728dc2abf5 Bug 1904029 - Correctly init View > Toolbars in the menubar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D214543
2024-06-21 15:11:46 +00:00
Dão Gottwald
f5e234b32f Bug 1903519 - Move pending print preview styles from browser/base/content/browser.css into a new toolkit stylesheet to be loaded by the print-preview custom element. r=desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D214249
2024-06-19 12:22:45 +00:00
Tom Schuster
7f5c4efe21 Bug 1900381 - Remove (direct) mainPopupset oncommand inline event handlers. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D213404
2024-06-17 15:29:51 +00:00
Dale Harvey
3a3707ff44 Bug 1891863 - Implement initial prototype of dedicated search button. r=dao,fluent-reviewers,desktop-theme-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D209469
2024-06-12 13:14:14 +00:00
Tom Schuster
c14def8c5f Bug 1898764 - Remove the inline event handlers for contextmenu popupshowing/hiding. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D211561
2024-06-10 13:36:23 +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
Dão Gottwald
8df5bb9b35 Bug 1897503 - Move browser-allTabsMenu.inc.xhtml to browser/components/tabbrowser/. r=tabbrowser-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D210828
2024-05-21 11:27:15 +00:00
Nikki Sharpley
f0a31cbd25 Bug 1893505 - Add custom right-click menu to sidebar extension r=sidebar-reviewers,fluent-reviewers,Gijs,sfoster
This patch creates a new context menu for the revamped sidebar, including existing
options for managing extensions. We should be able to build off the `onSidebarPopupShowing`
function to customize what we want to show based on what sidebar item we right click.

Differential Revision: https://phabricator.services.mozilla.com/D208951
2024-05-15 14:30:31 +00:00
Cristian Tuns
cd12aa5cb6 Backed out changeset fd7f1bc5ccce (bug 1893505) for causing bc failures in browser_sidebar_move.js CLOSED TREE 2024-05-14 18:24:04 -04:00
Nikki Sharpley
f1362e7cdc Bug 1893505 - Add custom right-click menu to sidebar extension r=sidebar-reviewers,fluent-reviewers,Gijs,sfoster
This patch creates a new context menu for the revamped sidebar, including existing
options for managing extensions. We should be able to build off the `onSidebarPopupShowing`
function to customize what we want to show based on what sidebar item we right click.

Differential Revision: https://phabricator.services.mozilla.com/D208951
2024-05-14 21:00:23 +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
Jeremy Swinarton
772a1558e0 Bug 1889369: enable tooltipsShowPidAndActiveness for tab card preview r=dwalker,desktop-theme-reviewers,tabbrowser-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D208652
2024-05-02 16:59:34 +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
Erik Nordin
baa157903b Bug 1870349 - Populate SelectTranslationsPanel Settings r=translations-reviewers,fluent-reviewers,bolsson,gregtatum
Adds the menu items to the SelectTranslationsPanel
settings menu popup.

Depends on D207948

Differential Revision: https://phabricator.services.mozilla.com/D207949
2024-04-22 22:33:49 +00:00
Emilio Cobos Álvarez
538ba79a1d Bug 1891797 - Close duplicate tabs from the context menu. r=tabbrowser-reviewers,fluent-reviewers,dao,flod
Differential Revision: https://phabricator.services.mozilla.com/D207633
2024-04-19 13:31:38 +00:00
DJ
1e83a07670 Bug 1891049 - prevent tab preview from stealing focus. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D207285
2024-04-12 08:27:17 +00:00
Emilio Cobos Álvarez
f77a04e463 Bug 1890397 - Rework tab preview panel to make it not part of the shadow dom. r=desktop-theme-reviewers,tabbrowser-reviewers,dao,emilio
This moves the panel to the light dom so that it works like every other
panel, but it seems simpler in general too?

Differential Revision: https://phabricator.services.mozilla.com/D207133
2024-04-10 21:07:55 +00:00
Yi Xiong Wong
78b5d3f5fc Bug 1880914 - Move BrowserFullScreen. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D206200
2024-04-08 17:21:02 +00:00
Erik Nordin
956ed1ca56 Bug 1870316 - Misc. Translations test fixes r=translations-reviewers,gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D202880
2024-04-06 02:07:24 +00:00
Yi Xiong Wong
b06ea8dcae Bug 1880914 - Move gotoHistoryIndex. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D205526
2024-03-28 17:05:01 +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
Daisuke Akatsuka
3fe975027d Bug 130327: Use exposable URL when bookmarking current tab(s) r=places-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D193764
2024-03-07 05:11:52 +00:00
Sandor Molnar
e80bc66ede Backed out 3 changesets (bug 130327) for causing build bustages @ toolkit/components/places/nsFaviconService.cpp
Backed out changeset 23d5336f3a16 (bug 130327)
Backed out changeset 7303defc69b0 (bug 130327)
Backed out changeset 7f3eb4071a8c (bug 130327)
2024-03-07 02:28:35 +02:00
Daisuke Akatsuka
1e14a1af95 Bug 130327: Use exposable URL when bookmarking current tab(s) r=places-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D193764
2024-03-06 23:56:38 +00:00
Erik Nordin
af227411f2 Bug 1880357 - Rename TranslationsPanel to FullPageTranslationsPanel r=translations-reviewers,gregtatum
Renames the TranslationsPanel class itself to FullPageTranslationsPanel
to distinguish it from the SelectTranslationsPanel class.

Depends on D200877

Differential Revision: https://phabricator.services.mozilla.com/D201280
2024-02-23 21:30:37 +00:00
Erik Nordin
7dc54a9168 Bug 1880357 - Rename translationsPanel.(inc.xhtml|js) r=translations-reviewers,gregtatum
Renames the files translationsPanel... to fullPageTranslationsPanel...
to more accurately reflect what it is, now that there are
two translations panels.

Depends on D200506

Differential Revision: https://phabricator.services.mozilla.com/D200857
2024-02-23 21:30:36 +00:00
Erik Nordin
2cdd4834e6 Bug 1870300 - Add SelectTranslationsPanel class r=translations-reviewers,fluent-reviewers,desktop-theme-reviewers,bolsson,gregtatum,emilio
Adds a new class for SelectTranslationsPanel.

Differential Revision: https://phabricator.services.mozilla.com/D200502
2024-02-23 21:30:34 +00:00
DJ
ca9f42a177 Bug 1783521 - add card preview when inactive tab hovered. r=settings-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,fluent-reviewers,flod,dao,mconley
Differential Revision: https://phabricator.services.mozilla.com/D184260
2024-01-12 19:29:18 +00:00
Narcis Beleuzu
2028d562b3 Backed out changeset fe2ffeac3ec2 (bug 1783521) for marionette failure on test_restore_manually.py . CLOSED TREE 2023-12-20 21:20:39 +02:00
DJ
681d1ba324 Bug 1783521 - add card preview when inactive tab hovered. r=settings-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,fluent-reviewers,flod,dao,mconley
Differential Revision: https://phabricator.services.mozilla.com/D184260
2023-12-20 15:56:51 +00:00
Sam Foster
e1e878dc76 Bug 1820015 - Make the screenshots UI keyboard accessible. r=niklas
* Move the chrome panel buttons into a `box` which is inserted into #navigator-toolbox
* Adjust what open/closed means using hidden instead
* Capture a weak ref to the focused element on open, and attempt to put focus back on exit
* Add some restore-focus tests
* Fix a bug where cancel via overlay "X" button wasn't exiting properly
* Place initial focus in the preview dialog button on the download button

Differential Revision: https://phabricator.services.mozilla.com/D181184
2023-12-18 19:01:44 +00:00
Gijs Kruitbosch
9f138761a4 Bug 1858409 - only show autofill/services menus when appropriate, r=mac-reviewers,reusable-components-reviewers,mstange,emilio,tgiles
Differential Revision: https://phabricator.services.mozilla.com/D196296
2023-12-14 08:27:56 +00:00
Gijs Kruitbosch
9a029e938e Bug 1869812 put webcompat reporter panelviews in a template so their contents don't run or load additional script/css, r=twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D196306
2023-12-13 17:11:19 +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
Gijs Kruitbosch
45c84352f3 Bug 1858435 - rename picture in picture panel file to make it obvious it's an include, r=pip-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D192868
2023-11-06 17:49:51 +00:00
Emilio Cobos Álvarez
d45fa4cc60 Bug 1855875 - Rename panel-footer-button to footer-button, and use them for customize mode footer too. r=dao,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189630
2023-10-23 15:51:37 +00:00
Cristina Horotan
c1f4823686 Backed out changeset 6d11e2f54668 (bug 1855875) for causing bug 1856697 2023-10-04 18:46:25 +03:00