Граф коммитов

2357 Коммитов

Автор SHA1 Сообщение Дата
Iulian Moraru 87c1675542 Backed out 10 changesets (bug 1837079) for causing build bustages on UtilityProcessManager.cpp. CLOSED TREE
Backed out changeset b36fd9deb165 (bug 1837079)
Backed out changeset 0253a50d16a9 (bug 1837079)
Backed out changeset 799ea189e748 (bug 1837079)
Backed out changeset 70eab0533b00 (bug 1837079)
Backed out changeset 488707a84723 (bug 1837079)
Backed out changeset d56484304ec3 (bug 1837079)
Backed out changeset 36d3afd881b4 (bug 1837079)
Backed out changeset 3f2fd4d7a511 (bug 1837079)
Backed out changeset 078b848cd09e (bug 1837079)
Backed out changeset 64390c163748 (bug 1837079)
2023-09-15 22:17:21 +03:00
Ray Kraesig 17f411796e Bug 1837079 - [4/10] Create WINDOWS_FILE_DIALOG utility process type r=gerard-majax,ipc-reviewers,fluent-reviewers,bobowen,handyman,nika
Create a new utility-process type for the sole use of out-of-process
instantiation of the Windows file dialog.

We do not sandbox this process type, as in certain test environments
sandboxing has been found to prevent the child process from interacting
with any other windows on the desktop -- including the parent process
window which it will need to assign as the parent of the file dialog.

Technically, no functional changes, as this commit adds no uses of this
type. (That will come later in the patchset.)

Differential Revision: https://phabricator.services.mozilla.com/D180341
2023-09-15 18:10:00 +00:00
Molly Howell f5107ef981 Bug 1852831 - Update accounts branding in profile downgrade dialog. r=fluent-reviewers,mossop,flod
Differential Revision: https://phabricator.services.mozilla.com/D188049
2023-09-13 15:59:38 +00:00
Bryan Olsson 3432a23987 Bug 1852843 - Add Santali (sat) to language names in mozIntl and language pack metadata, r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D188062
2023-09-13 05:08:11 +00:00
Nicolas Silva a804e4c3a7 Bug 1850014 - Add an about:logging gfx preset. r=padenot,gfx-reviewers,fluent-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D186802
2023-09-11 08:12:44 +00:00
Jared Hirsch 0f2b94ad33 Bug 1847307 - Insert final shopping copy r=shopping-reviewers,fluent-reviewers,desktop-theme-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D186540
2023-09-07 13:57:39 +00:00
Narcis Beleuzu 7a36a26eb0 Backed out 2 changesets (bug 1847307, bug 1837696) for bc failure on browser_inprogress_analysis.js . CLOSED TREE
Backed out changeset 6e5768f3fc48 (bug 1837696)
Backed out changeset c3a616c4d136 (bug 1847307)
2023-09-07 01:12:56 +03:00
Jared Hirsch 930166e6f7 Bug 1847307 - Insert final shopping copy r=shopping-reviewers,fluent-reviewers,desktop-theme-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D186540
2023-09-06 20:25:40 +00:00
Sandor Molnar 61aca7cda4 Backed out changeset b27dc23c302c (bug 1847307) for causing bc failures on browser/components/shopping/tests/browser/<random> CLOSED TREE 2023-09-06 19:33:42 +03:00
Jared Hirsch ba309a7f96 Bug 1847307 - Insert final shopping copy r=shopping-reviewers,fluent-reviewers,desktop-theme-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D186540
2023-09-06 14:00:19 +00:00
ganna 289cf1ae78 Bug 1845148 - Use moz-message-bar for global warnings in about:addons. r=hjones,fluent-reviewers,extension-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D186380
2023-08-29 19:28:22 +00:00
ganna 61e4901504 Bug 1845123 - Use moz-message-bar to show extension shortcut warnings in about:addons. r=tgiles,fluent-reviewers,extension-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D186173
2023-08-29 19:28:22 +00:00
ganna 2bdc807ff5 Bug 1845120 - Part 1: Use moz-message-bar for abuse report messages in about:addons. r=tgiles,fluent-reviewers,extension-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185850
2023-08-29 19:28:22 +00:00
ganna d8f0b627c8 Bug 1845113 - Use moz-message-bar for the recommended extensions message in about:addons. r=hjones,fluent-reviewers,extension-reviewers,desktop-theme-reviewers,flod,dao,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185616
2023-08-29 19:28:21 +00:00
ganna b604e30cc2 Bug 1845110 - Use moz-message-bar to replace the postponed update message in about:addons. r=tgiles,fluent-reviewers,extension-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185470
2023-08-29 19:28:21 +00:00
ganna 515d63a3f9 Bug 1845109 - Use moz-message-bar to replace the addon-card-message in about:addons. r=tgiles,fluent-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185382
2023-08-29 19:28:21 +00:00
Nicolas Silva d884c7959a Bug 1849724 - Add an about:logging webgpu preset. r=padenot,webgpu-reviewers,fluent-reviewers,ErichDonGubler,flod
Differential Revision: https://phabricator.services.mozilla.com/D186648
2023-08-24 13:35:52 +00:00
Valentin Gosu c7a231e018 Bug 1848304 - A bad TRR URL shows unexpected error in TRR mode3 error page r=necko-reviewers,fluent-reviewers,flod,kershaw
This patch adds a new TRR skip reason used when the TRR request is made
with an invalid URL. Normally this is a URL that doesn't parse, but if
the URL is a non-HTTPS URL, then the TRR service will just use an empty
string as the URL, leading to the same failure to parse it.

This skip reason will be reported when the page load is triggered.
We should report the cause to the user instead of just saying it failed
because of an "Unexpected problem".

Differential Revision: https://phabricator.services.mozilla.com/D185991
2023-08-14 12:45:10 +00:00
Norisz Fay 26c741c830 Backed out 3 changesets (bug 1845109, bug 1845113, bug 1845110) for causing bc failures on browser_html_scroll_restoration.js CLOSED TREE
Backed out changeset 87bf8758b922 (bug 1845113)
Backed out changeset 0a70c42c7d57 (bug 1845110)
Backed out changeset 0e9d4a136f5d (bug 1845109)
2023-08-11 00:03:12 +03:00
ganna 1215b97635 Bug 1845113 - Use moz-message-bar for the recommended extensions message in about:addons. r=hjones,fluent-reviewers,extension-reviewers,desktop-theme-reviewers,flod,dao,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185616
2023-08-10 17:35:33 +00:00
ganna 1895e4e549 Bug 1845110 - Use moz-message-bar to replace the postponed update message in about:addons. r=tgiles,fluent-reviewers,extension-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185470
2023-08-10 17:35:33 +00:00
ganna 49a8bb4199 Bug 1845109 - Use moz-message-bar to replace the addon-card-message in about:addons. r=tgiles,fluent-reviewers,flod,rpl
Differential Revision: https://phabricator.services.mozilla.com/D185382
2023-08-10 17:35:33 +00:00
Nico Grunbaum aa8eccb5a8 Bug 1847772 - aec logging button in about:webrtc is more helpful when sandboxed;r=mjf,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D185684
2023-08-10 16:05:51 +00:00
ganna a5744d7258 Bug 1844848 - Use moz-message-bar in about:plugins. r=tgiles,fluent-reviewers,desktop-theme-reviewers,flod,dao
Differential Revision: https://phabricator.services.mozilla.com/D184773
2023-08-07 09:23:10 +00:00
Masayuki Nakano 0f39d7eda7 Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs
On Windows, Windows logo key was mapped to "OS" modifier, and on Linux,
it's same and the key is called "Super" and "Hyper".  That conformed to the
older UI Events spec.

However, UI Events declares that they should be mapped to "Meta" now and Chrome
handles it as the spec in Windows and Linux.  Therefore, we should align the
behavior to them.

Note that we've treated the legacy "Meta" modifier on Linux as DOM "Meta"
modifier state, and we'll keep this as-is because in Sun/Solaris keyboard
layout, they keys are mapped to the legacy "Meta".

Finally, the following check only `IsMeta()` but not `IsOS()`.  I think that
they should've checked `IsOS()` too.  Therefore, they will behave differently
in Windows and Linux.
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/base/Element.cpp#3287-3288
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3762-3764
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3796-3806
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLLabelElement.cpp#127-128
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/widget/gtk/nsGtkKeyUtils.cpp#1461-1462

Note that `KEY_NAME_INDEX_OS` will be removed in the patch for bug 1232918.

Differential Revision: https://phabricator.services.mozilla.com/D183480
2023-08-07 01:03:58 +00:00
Cristian Tuns f5572b469f Backed out 2 changesets (bug 1266437, bug 1232918) for causing mochitest failures in test_autoplay_policy_key_blacklist.html CLOSED TREE
Backed out changeset 33e3c6593d4b (bug 1232918)
Backed out changeset 1b56e99dd221 (bug 1266437)
2023-08-03 23:29:52 -04:00
Masayuki Nakano 0664d98bce Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs
On Windows, Windows logo key was mapped to "OS" modifier, and on Linux,
it's same and the key is called "Super" and "Hyper".  That conformed to the
older UI Events spec.

However, UI Events declares that they should be mapped to "Meta" now and Chrome
handles it as the spec in Windows and Linux.  Therefore, we should align the
behavior to them.

Note that we've treated the legacy "Meta" modifier on Linux as DOM "Meta"
modifier state, and we'll keep this as-is because in Sun/Solaris keyboard
layout, they keys are mapped to the legacy "Meta".

Finally, the following check only `IsMeta()` but not `IsOS()`.  I think that
they should've checked `IsOS()` too.  Therefore, they will behave differently
in Windows and Linux.
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/base/Element.cpp#3287-3288
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3762-3764
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3796-3806
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLLabelElement.cpp#127-128
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/widget/gtk/nsGtkKeyUtils.cpp#1461-1462

Note that `KEY_NAME_INDEX_OS` will be removed in the patch for bug 1232918.

Differential Revision: https://phabricator.services.mozilla.com/D183480
2023-08-04 00:10:11 +00:00
Gijs Kruitbosch 4db5307ca2 Bug 1843138 - remove about:home feature from experiments section, r=mconley,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184416
2023-07-25 12:46:11 +00:00
Chris Martin 5f145f5467 Bug 1813979 - Rewrite any-pointer media query logic and add to about:support r=handyman,mossop,flod
Differential Revision: https://phabricator.services.mozilla.com/D182901
2023-07-24 19:04:51 +00:00
Katherine Patenio 09242446f2 Bug 1840155 - Create analysis explainer component. r=shopping-reviewers,flod,niklas
Differential Revision: https://phabricator.services.mozilla.com/D183917
2023-07-21 20:29:33 +00:00
Calixte 6d1866ff5f Bug 1844530 - Add an option to filter pdf files in the file chooser r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D184092
2023-07-21 06:59:05 +00:00
Kagami Sascha Rosylight 7cc8d2e95a Bug 1794475 - Part 1: Add a default dismiss button when there's no action r=nrishel,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D183516
2023-07-19 20:31:13 +00:00
Gregory Pappas a0ecba81ce Bug 1428402 - Add legacy user stylesheet information to about:support r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D183526
2023-07-18 11:40:31 +00:00
Sandor Molnar 1c7a1914d5 Backed out changeset df74c724a47d (bug 1428402) for causing bc failures in toolkit/modules/tests/browser/browser_Troubleshoot.js CLOSED TREE 2023-07-18 14:29:57 +03:00
Gregory Pappas 96d4462698 Bug 1428402 - Add legacy user stylesheet information to about:support r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D183526
2023-07-18 10:18:24 +00:00
Hannah Peuckmann b91be58abf Bug 1836248 - Update the strip-on-share strings from the prototype for the v1. r=pbz,bolsson
I got the strings from Martin Balfanz, he worked on them with the content-team. They also requested to have a localization note added.

The strings for the prototype have been added in [D174253](https://phabricator.services.mozilla.com/D174253) and [D174251](https://phabricator.services.mozilla.com/D174251)

Differential Revision: https://phabricator.services.mozilla.com/D183245
2023-07-12 07:34:16 +00:00
Nico Grunbaum 6158f7958c Bug 1841310 - change about:webrtc debug mode button to activate webrtc logging preset;r=mjf,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182583
2023-07-07 19:30:22 +00:00
az ddef344944 Bug 1837764 - Add error message for codec support detection to about:support if no codecs found r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182365
2023-07-06 22:08:29 +00:00
ganna 48c0102d17 Bug 1825792 - Use moz-support-link in the addon abuse report dialog r=extension-reviewers,fluent-reviewers,tgiles,flod,robwu
Differential Revision: https://phabricator.services.mozilla.com/D180505
2023-07-06 19:21:59 +00:00
ganna b73dfbffc4 Bug 1840684 - Switch moz-message-bar to use an img with alt text instead of a pseudo element for icons. r=hjones,fluent-reviewers,desktop-theme-reviewers,flod,dao
Differential Revision: https://phabricator.services.mozilla.com/D182504
2023-07-05 17:34:57 +00:00
Greg Stoll d17038e9dd Bug 1836073 - Make button to block a third-party DLL clearer r=fluent-reviewers,desktop-theme-reviewers,flod,rkraesig,dao
Differential Revision: https://phabricator.services.mozilla.com/D181911
2023-07-04 12:48:28 +00:00
Luca Greco fb1a574514 Bug 1837670 - Add to about:addons add-on card new UI to allow users to exempt specific extensions from the Quarantined Domains restrictions. r=willdurand,flod
Differential Revision: https://phabricator.services.mozilla.com/D181079
2023-06-30 10:19:50 +00:00
Luca Greco fff1c96de6 Bug 1839629 - Add role group and aria-label to the addon card detail view rows including input controls. r=ayeddi,willdurand,fluent-reviewers
Before this patch:
- while navigating the addon card details page with the help of a screen reader,
  when one of the input controls included in the addon updates or private browsing row is
  reached, the screen reader will just read the label associated to the input controls, e.g.
  - once reached the "Allow automatic updates" radio buttons, the screen reader will read:

         "Default selected radio button"

  - then when moving the focus to the "Run in Private Windows" radio buttons,
    the screen reader will read:

         "Don't allow selected radio button"

  and in both cases it would be clear what "Default" or "Don't allow" is related to

After this patch:
- while navigating inside a row with the `role` set to group and an aria-label set to the
  same localized string used as the visible label for the group of controls, the screen reader will be
  also announce explicitly the group of controls being entered, which makes the label on the
  radio button much more clear than without it, e.g.
  - once reached the "Allow automatic updates" radio buttons, the screen reader will read

         "Allow automatice update panel, Default selected radio button"

  - then when moving the focus to the "Run in Private Windows" radio buttons,
    the screen reader will read:

         "Leaving panel, Run in Private Window panel, Don't allow selected radio button"

There is definitely more tweaks we may look into to improve screen readers behavior on the
about:addons addon cards further, but this seems a reasonable first step in the direction
of improving the accessibility on the addon card details rows that include input controls,
and reviews passes on this patch may also help us to collect more feedback related to
additional accessibility tweaks to cover in separate followups.

Differential Revision: https://phabricator.services.mozilla.com/D181220
2023-06-30 10:19:49 +00:00
Cosmin Sabou 44d93be20c Backed out 2 changesets (bug 1837670, bug 1839629) as requested by rpl for needing further work on patches.
Backed out changeset c806cc9be87b (bug 1839629)
Backed out changeset dcf90cdf1100 (bug 1837670)
2023-06-29 16:59:06 +03:00
Nico Grunbaum dd42376ed2 Bug 1840885 - normalize capitalization in about:webrtc;r=dbaker,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182367
2023-06-28 18:47:45 +00:00
Nico Grunbaum 6d05058d6c Bug 1840728 - add closed peerconnection disclosure;r=mjf,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182290
2023-06-28 18:47:44 +00:00
Nico Grunbaum 53101104af Bug 1818643 - add at a glance media info to about:webrtc;r=mjf,fluent-reviewers,desktop-theme-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182265
2023-06-28 18:47:44 +00:00
Luca Greco 8375a5685d Bug 1839629 - Add role group and aria-label to the addon card detail view rows including input controls. r=ayeddi,willdurand,fluent-reviewers
Before this patch:
- while navigating the addon card details page with the help of a screen reader,
  when one of the input controls included in the addon updates or private browsing row is
  reached, the screen reader will just read the label associated to the input controls, e.g.
  - once reached the "Allow automatic updates" radio buttons, the screen reader will read:

         "Default selected radio button"

  - then when moving the focus to the "Run in Private Windows" radio buttons,
    the screen reader will read:

         "Don't allow selected radio button"

  and in both cases it would be clear what "Default" or "Don't allow" is related to

After this patch:
- while navigating inside a row with the `role` set to group and an aria-label set to the
  same localized string used as the visible label for the group of controls, the screen reader will be
  also announce explicitly the group of controls being entered, which makes the label on the
  radio button much more clear than without it, e.g.
  - once reached the "Allow automatic updates" radio buttons, the screen reader will read

         "Allow automatice update panel, Default selected radio button"

  - then when moving the focus to the "Run in Private Windows" radio buttons,
    the screen reader will read:

         "Leaving panel, Run in Private Window panel, Don't allow selected radio button"

There is definitely more tweaks we may look into to improve screen readers behavior on the
about:addons addon cards further, but this seems a reasonable first step in the direction
of improving the accessibility on the addon card details rows that include input controls,
and reviews passes on this patch may also help us to collect more feedback related to
additional accessibility tweaks to cover in separate followups.

Differential Revision: https://phabricator.services.mozilla.com/D181220
2023-06-28 16:04:59 +00:00
Niklas Baumgardner dd09e3aae5 Bug 1840410 - Move mozFiveStar.ftl to toolkit. r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D182199
2023-06-28 15:09:44 +00:00
Luca Greco 378bd3c339 Bug 1837670 - Add to about:addons add-on card new UI to allow users to exempt specific extensions from the Quarantined Domains restrictions. r=willdurand,flod
Differential Revision: https://phabricator.services.mozilla.com/D181079
2023-06-28 10:29:53 +00:00