Commit Graph

156 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
253a8284f6 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-02 16:51:52 +00:00
Iulian Moraru
dc6135c698 Backed out changeset 5f5354d30a45 (bug 1783521) for causing bc failures on browser_ext_windows_create_url.js. CLOSED TREE 2023-09-08 10:21:20 +03:00
DJ
57144039b3 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-09-08 02:47:16 +00:00
ganna
bca96ecd6a Bug 1832348 - Part 1: Replace .panel-footer with moz-button-group in editBookmarkPanel r=hjones,dao
Differential Revision: https://phabricator.services.mozilla.com/D181285
2023-08-30 17:35:38 +00:00
Erik Nordin
893a9ff57f Bug 1842646 - Add a way to disable offering translations r=gregtatum,fluent-reviewers,flod
Adds functionality to the Translations panel settings
menu for users to disable whether translations will
be automatically offered, i.e. that the translations
panel automatically pops open on relevant web pages.

Co-authored-by: Greg Tatum <tatum.creative@gmail.com>

Differential Revision: https://phabricator.services.mozilla.com/D186251
2023-08-18 16:31:36 +00:00
Erik Nordin
c375d49e36 Bug 1845428 - Handle TranslationsTelemetry learn-more events r=gregtatum
Handles telemetry events that lead to the about/learn-more
page within the Translations panel and the settings menu.

Differential Revision: https://phabricator.services.mozilla.com/D184703
2023-07-29 04:43:45 +00:00
Erik Nordin
73cb617f67 Bug 1845428 - Handle TranslationsTelemetry settings events r=gregtatum
Handles telemetry events for managing the language-
and site-based settings options from the settings
menu invoked from the Translations panel.

Differential Revision: https://phabricator.services.mozilla.com/D184702
2023-07-29 04:43:45 +00:00
Erik Nordin
34c3c09b88 Bug 1845428 - Handle TranslationsTelemetry panel settings popup events r=gregtatum
Handles telemetry events that deal with popupshown and
popuphidden for the translations settings menu invoked
from the Translations panel.

Differential Revision: https://phabricator.services.mozilla.com/D184700
2023-07-29 04:43:44 +00:00
Butkovits Atila
cea2025687 Backed out 6 changesets (bug 1832348) for causing mochitest failures with leaks. CLOSED TREE
Backed out changeset 50f0546e5e0e (bug 1832348)
Backed out changeset 294d38c19889 (bug 1832348)
Backed out changeset 9cc22e70d293 (bug 1832348)
Backed out changeset fdcd11e66071 (bug 1832348)
Backed out changeset a357b1c75148 (bug 1832348)
Backed out changeset fcc56c5fd7e4 (bug 1832348)
2023-07-26 20:41:26 +03:00
ganna
44e5f1cf65 Bug 1832348 - Part 1: Replace .panel-footer with moz-button-group in editBookmarkPanel r=hjones,dao
Differential Revision: https://phabricator.services.mozilla.com/D181285
2023-07-26 15:47:39 +00:00
Greg Tatum
64e8c7d858 Bug 1831341 - Add the learn more link to the translations gear menu; r=nordzilla,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D183029
2023-07-25 15:23:31 +00:00
Stanca Serban
bfcc5c35c3 Backed out 3 changesets (bug 1842091, bug 1831341) for causing mochitests failures in browser_parsable_css.js. CLOSED TREE
Backed out changeset 985bdabdd626 (bug 1831341)
Backed out changeset dfb82e14371f (bug 1831341)
Backed out changeset e739e22a9f1d (bug 1842091)
2023-07-25 00:31:40 +03:00
Greg Tatum
ab20d7e9fe Bug 1831341 - Add the learn more link to the translations gear menu; r=nordzilla,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D183029
2023-07-24 18:59:49 +00:00
Itiel
ab3a3784a3 Bug 1836633 - Align the translation panel's settings gear menupopup with its button, and move the menupopup itself to main-popupset.inc.xhtml r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D179879
2023-06-25 19:26:21 +00:00
Cristian Tuns
99453888c4 Backed out changeset 31d5ffaf0b16 (bug 1836633) for causing bc failures in browser_translations_panel_always_translate_language.js CLOSED TREE 2023-06-24 15:11:16 -04:00
Itiel
107059d541 Bug 1836633 - Align the translation panel's settings gear menupopup with its button, and move the menupopup itself to main-popupset.inc.xhtml r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D179879
2023-06-24 17:52:33 +00:00
Dão Gottwald
2b648df481 Bug 1835890 - Make sidebar switcher panel a normal menupopup. r=Itiel,extension-reviewers,mconley,rpl
Differential Revision: https://phabricator.services.mozilla.com/D179877
2023-06-15 14:14:43 +00:00
Marc Seibert
879490f50c Bug 1836985 - Remove screenshot from the Star ('Bookmark this page') panel.r=dao
Differential Revision: https://phabricator.services.mozilla.com/D180709
2023-06-14 08:33:44 +00:00
Julian Descottes
2e75e17301 Bug 1836046 - [devtools] Remove the enable devtools popup for the F12 experiment r=devtools-reviewers,desktop-theme-reviewers,fluent-reviewers,flod,dao,ochameau
We will add another onboarding popup in the future, but we should first remove this old unused UI for the F12 experiment.

Differential Revision: https://phabricator.services.mozilla.com/D179664
2023-06-08 17:41:27 +00:00
Anna Yeddi
688c138c4f Bug 1532282 - Make sidebar switcher menu to be PanelMultiView for its accessibility. r=Jamie,mconley,dao
Changing a panel for the sidebar menu popup to utilize PanelMultiView component that provides most of the panel's a11y out-of-the-box, as well as adding some additional properties to provide more information to AT.

Also adding a support to `keydown` event for the PanelMultiView focus management to backup the deprecated `keypress`.

Differential Revision: https://phabricator.services.mozilla.com/D178260
2023-06-08 15:32:57 +00:00
Tomislav Jovanovic
0820e892b6 Bug 1835155 - Update Origin Controls state and message for quarantined extensions r=willdurand,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D179388
2023-05-31 20:42:36 +00:00
Niklas Baumgardner
dedb1ee772 Bug 1811321 - Create PiP panel for disablePiP. r=pip-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,dao,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175048
2023-05-30 22:07:26 +00:00
Cristian Tuns
a5a53bd7a2 Backed out changeset 0d84853804a6 (bug 1532282) for causing bc failures in /browser_sidebar_switcher.js CLOSED TREE 2023-05-30 16:48:46 -04:00
Anna Yeddi
59c484fc6e Bug 1532282 - Make sidebar switcher menu to be PanelMultiView for its accessibility. r=Jamie,mconley,dao
Changing a panel for the sidebar menu popup to utilize PanelMultiView component that provides most of the panel's a11y out-of-the-box, as well as adding some additional properties to provide more information to AT.

Also adding a support to `keydown` event for the PanelMultiView focus management to backup the deprecated `keypress`.

Differential Revision: https://phabricator.services.mozilla.com/D178260
2023-05-30 16:52:55 +00:00
Natalia Csoregi
d58e17e441 Backed out changeset 8eb0f2e49298 (bug 1811321) for causing failures due to unreferenced file pictureInPicturePanel.xhtml. CLOSED TREE 2023-05-16 18:50:19 +03:00
Niklas Baumgardner
6cad90a4f4 Bug 1811321 - Create PiP panel for disablePiP. r=pip-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,dao,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175048
2023-05-16 14:04:14 +00:00
William Durand
df4f375b85 Bug 1805924 - Allow to re-order the list of extensions in the unified extensions panel. r=rpl,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D175348
2023-05-04 06:11:44 +00:00
Emilio Cobos Álvarez
7b99f3eb89 Bug 1828477 - Support input type=date in non-tabbrowser windows. r=Gijs,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D175771
2023-04-20 21:14:07 +00:00
Cristina Horotan
1f70ff41ad Backed out changeset fcd3e501bdac (bug 1828477) for causing gv-junit failures. CLOSED TREE 2023-04-19 17:28:42 +03:00
Emilio Cobos Álvarez
2290a1d8e2 Bug 1828477 - Support input type=date in non-tabbrowser windows. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D175771
2023-04-19 11:15:08 +00:00
Natalia Csoregi
34a8f8c95d Backed out changeset 8abb5d78b663 (bug 1828477) for causing multiple failures e.g gv-junit on emptyShareReturnsTypeError. CLOSED TREE 2023-04-18 22:27:29 +03:00
Emilio Cobos Álvarez
df2c483941 Bug 1828477 - Support input type=date in non-tabbrowser windows. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D175771
2023-04-18 17:35:48 +00:00
Greg Tatum
f97f548dd3 Bug 1826437 - Implement the full page translations panel; r=nordzilla,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D174682
2023-04-12 16:13:24 +00:00
Emilio Cobos Álvarez
4125fc5ff8 Bug 1821412 - Remove previously-ineffective align attribute. r=dholbert
The stack we're on was a grid, so align/justify props work now, but
-moz-box-* properties didn't use to.

Differential Revision: https://phabricator.services.mozilla.com/D172160
2023-03-09 19:06:30 +00:00
Mark Hammond
9a080f909e Bug 1359861 - allow reader-mode tabs to be shared. r=Gijs,skhamis
Differential Revision: https://phabricator.services.mozilla.com/D170186
2023-02-22 03:58:11 +00:00
Norisz Fay
d30055eea6 Backed out changeset d82c03e04249 (bug 1359861) for causing xpcshell failure on test_BrowserUtils.js CLOSED TREE 2023-02-22 00:05:07 +02:00
Mark Hammond
9ef3fc0513 Bug 1359861 - allow reader-mode tabs to be shared. r=Gijs,skhamis
Differential Revision: https://phabricator.services.mozilla.com/D170186
2023-02-21 21:04:10 +00:00
Emilio Cobos Álvarez
e8428d2362 Bug 1812041 - Don't deactivate main browser when moving focus to datetime picker panel. r=emilio,mconley,kcochrane
Ensuring that the date input within a main browser is not loosing focus when its associate date picker panel is opened and that the focus is udpated accordingly when it is closed (main part of the patch was crafted by Emilio, tests are added by ayeddi).

Differential Revision: https://phabricator.services.mozilla.com/D167698
2023-02-14 17:52:12 +00:00
Hiroyuki Ikezoe
869ec53392 Bug 1799563 - Refresh swipe-to-navigation UX. r=mconley,emilio
Differential Revision: https://phabricator.services.mozilla.com/D164271
2023-01-20 00:05:25 +00:00
Anna Yeddi
80836b3556 Bug 1801930 - Use Escape to close month-year panel only. r=Jamie
For `<input type=date>` and `<input type=datetime-local>`, when a month-year selection dialog is opened from the datepicker/calendar dialog, `Escape` now would only close the month-year selection panel and would keep the datepicker open, returning the focus to the focusable day/gridcell on the calendar grid.

Differential Revision: https://phabricator.services.mozilla.com/D165117
2022-12-21 17:52:45 +00:00
Anna Yeddi
d70fb373ad Bug 1676068 - Datepicker Pt.4 - Update keyboard support for a DateTimePicker. r=Jamie,mconley,kcochrane
Done:
- Provide the [ARIA Date picker dialog](https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/datepicker-dialog.html) keyboard navigation pattern
- Manage tab order of a daysView to prevent keyboard trap within a datepicker dialog
- Update default behavior on Datepicker's `this._closePopup()` method
- Spinner styling updated to provide appropriate focus indication when navigating with a keyboard
- Added functional and markup tests to ensure keyboard navigation is supported as expected, split existent datepicker tests to avoid test timeouts and provide better grouping and readability

Depends on D141175

Differential Revision: https://phabricator.services.mozilla.com/D142743
2022-12-07 00:56:46 +00:00
Marian-Vasile Laza
55672eda4a Backed out 7 changesets (bug 1676068) for causing geckoview junit failures. CLOSED TREE
Backed out changeset d3c9e777a050 (bug 1676068)
Backed out changeset 639c9661c850 (bug 1676068)
Backed out changeset d06b6aa3b9a3 (bug 1676068)
Backed out changeset 50bb7e9c6bcf (bug 1676068)
Backed out changeset 234acd14548e (bug 1676068)
Backed out changeset 04050cfd5e3f (bug 1676068)
Backed out changeset a06081c85646 (bug 1676068)
2022-12-06 07:20:40 +02:00
Anna Yeddi
3a29d03994 Bug 1676068 - Datepicker Pt.4 - Update keyboard support for a DateTimePicker. r=Jamie,mconley,kcochrane
Done:
- Provide the [ARIA Date picker dialog](https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/datepicker-dialog.html) keyboard navigation pattern
- Manage tab order of a daysView to prevent keyboard trap within a datepicker dialog
- Update default behavior on Datepicker's `this._closePopup()` method
- Spinner styling updated to provide appropriate focus indication when navigating with a keyboard
- Added functional and markup tests to ensure keyboard navigation is supported as expected, split existent datepicker tests to avoid test timeouts and provide better grouping and readability

Depends on D141175

Differential Revision: https://phabricator.services.mozilla.com/D142743
2022-12-06 03:18:26 +00:00
Cristian Tuns
0a87ef3aaf Backed out 4 changesets (bug 1676068) for causing geckoview failures CLOSED TREE
Backed out changeset ee747c27b9bc (bug 1676068)
Backed out changeset 0876924c66e8 (bug 1676068)
Backed out changeset 30a8292a37ae (bug 1676068)
Backed out changeset 19a0b7a0987c (bug 1676068)
2022-12-01 19:44:47 -05:00
Anna Yeddi
5164d63bd2 Bug 1676068 - Datepicker Pt.4 - Update keyboard support for a DateTimePicker. r=Jamie,mconley,kcochrane
Done:
- Provide the [ARIA Date picker dialog](https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/datepicker-dialog.html) keyboard navigation pattern
- Manage tab order of a daysView to prevent keyboard trap within a datepicker dialog
- Update default behavior on Datepicker's `this._closePopup()` method
- Spinner styling updated to provide appropriate focus indication when navigating with a keyboard
- Added functional and markup tests to ensure keyboard navigation is supported as expected, split existent datepicker tests to avoid test timeouts and provide better grouping and readability

Depends on D141175

Differential Revision: https://phabricator.services.mozilla.com/D142743
2022-12-01 22:35:08 +00:00
Cristian Tuns
2aa1f4aa60 Backed out 4 changesets (bug 1676068) for causing mochitest failures CLOSED TREE
Backed out changeset 3e8b24890eb2 (bug 1676068)
Backed out changeset 7ba99b58ac35 (bug 1676068)
Backed out changeset fc1c62ea6542 (bug 1676068)
Backed out changeset ca2fed771557 (bug 1676068)
2022-12-01 15:48:37 -05:00
Anna Yeddi
cb8e87517e Bug 1676068 - Datepicker Pt.4 - Update keyboard support for a DateTimePicker. r=Jamie,mconley,kcochrane
Done:
- Provide the [ARIA Date picker dialog](https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/datepicker-dialog.html) keyboard navigation pattern
- Manage tab order of a daysView to prevent keyboard trap within a datepicker dialog
- Update default behavior on Datepicker's `this._closePopup()` method
- Spinner styling updated to provide appropriate focus indication when navigating with a keyboard
- Added functional and markup tests to ensure keyboard navigation is supported as expected, split existent datepicker tests to avoid test timeouts and provide better grouping and readability

Depends on D141175

Differential Revision: https://phabricator.services.mozilla.com/D142743
2022-12-01 19:50:03 +00:00
Niklas Baumgardner
7aed2f7632 Bug 1801193 - Focus panel buttons when screenshots UI is opened. r=sfoster,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D162333
2022-12-01 15:14:21 +00:00
Stanca Serban
461a6c412e Backed out changeset 075348ac5873 (bug 1801193) for causing bc failures on browser_quickactions.js. CLOSED TREE 2022-11-23 00:48:13 +02:00
Niklas Baumgardner
b2e4bad28f Bug 1801193 - Focus panel buttons when screenshots UI is opened. r=sfoster,cmkm
Differential Revision: https://phabricator.services.mozilla.com/D162333
2022-11-22 21:02:29 +00:00