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

2640 Коммитов

Автор SHA1 Сообщение Дата
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
William Durand 60d408d580 Bug 1838466 - Show a notification in `about:addons` when there are imported add-ons to install. r=rpl,fluent-reviewers,flod
Depends on D181747

Differential Revision: https://phabricator.services.mozilla.com/D181893
2023-06-27 19:13:32 +00:00
Nico Grunbaum 7cea8b5157 Bug 1818610 - add refresh button to peerconnection entries in about:webrtc;r=mjf,fluent-reviewers,flod
Depends on D181934

Differential Revision: https://phabricator.services.mozilla.com/D181947
2023-06-26 19:15:01 +00:00
Nico Grunbaum 3ade185894 Bug 1840299 - add autorefresh checkbox to peerconnection entries in about:webrtc;r=mjf,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D181934
2023-06-26 19:15:01 +00:00
Kershaw Chang bf87e869ec Bug 1838211 - Add presets for cookie, websocket, and Http3 logging, r=necko-reviewers,fluent-reviewers,valentin,flod
Differential Revision: https://phabricator.services.mozilla.com/D181993
2023-06-26 12:13:02 +00:00
Nico Grunbaum bbe1ff2d57 Bug 1818611 - P0 - add webrtc logging profiles to about:logging;r=mjf,fluent-reviewers,flod,bwc
Differential Revision: https://phabricator.services.mozilla.com/D170853
2023-06-25 21:27:53 +00:00
Cosmin Sabou 6cc7ab8f3c Backed out changeset 5b0ffd801d66 (bug 1818611) as requested by chew because it requires changes. CLOSED TREE 2023-06-23 10:49:27 +03:00
Nico Grunbaum a71885876e Bug 1822381 - add media context to about:webrtc;r=jib,fluent-reviewers,desktop-theme-reviewers,webidl,smaug,flod
Differential Revision: https://phabricator.services.mozilla.com/D180307
2023-06-23 06:05:52 +00:00
Nico Grunbaum 095c379481 Bug 1818611 - add webrtc logging profiles to about:logging r=mjf,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170853
2023-06-23 05:18:34 +00:00
Nico Grunbaum 687fe2de77 Bug 1818640 - add datachannel opened and closed stats to about:webrtc;r=jib,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D180310
2023-06-23 00:21:29 +00:00
Niklas Baumgardner 5f14327281 Bug 1838041 - Add moz-five-star reuseable component. r=shopping-reviewers,desktop-theme-reviewers,dao,fluent-reviewers,flod,robwu,mstriemer,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D180877
2023-06-22 21:29:28 +00:00
Natalia Csoregi 48287699b4 Backed out changeset 361e7d6f9080 (bug 1838041) for causing failures related to moz-five-star.css. CLOSED TREE 2023-06-22 23:55:14 +03:00
Niklas Baumgardner f3ba3fe8fc Bug 1838041 - Add moz-five-star reuseable component. r=shopping-reviewers,desktop-theme-reviewers,dao,fluent-reviewers,flod,robwu,mstriemer,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D180877
2023-06-22 19:41:35 +00:00
Nico Grunbaum 96f86f4696 Bug 1818651 - add a copy stats history dump to about:webrtc;r=jib,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D180308
2023-06-22 19:33:21 +00:00
Gijs Kruitbosch cdede3735a Bug 1838632 - make fluent-lint complain about unknown attributes, r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D181228
2023-06-19 16:30:15 +00:00
Florian Quèze d272e36525 Bug 1836191 - remove the about:performance implementation, r=mconley,fluent-reviewers,desktop-theme-reviewers,sfoster.
Differential Revision: https://phabricator.services.mozilla.com/D179695
2023-06-08 21:53:18 +00:00
Nico Grunbaum 0d96e930aa Bug 1818641 - Add button to copy stats reports in about:webrct;r=jib,flod
Differential Revision: https://phabricator.services.mozilla.com/D179910
2023-06-07 22:43:09 +00:00
ganna 9e793bbe26 Bug 1814414 - Remove unused lines from extensions.properties r=tgiles
Depends on D179835

Differential Revision: https://phabricator.services.mozilla.com/D180141
2023-06-07 14:27:39 +00:00
az 349c80b1b6 Bug 1833217 - Present about:support codec support information as a matrix instead of a list of strings to improve readability, include locale support to avoid hardcoded strings. r=aosmond,fluent-reviewers,desktop-theme-reviewers,flod,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D178101
2023-06-05 16:32:52 +00:00
Greg Stoll c1969c9572 Bug 1825878 - show loading spinner in about:third-party before background tasks are done r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D178997
2023-05-30 16:40:40 +00:00
Julien Wajsberg 6f9afe635c Bug 1835081 - Expose the "profilerstacks" option in the about:logging UI r=padenot,fluent-reviewers,desktop-theme-reviewers,sfoster,flod
Differential Revision: https://phabricator.services.mozilla.com/D179114
2023-05-30 09:25:48 +00:00
Eemeli Aro 0997552230 Bug 1831872 - Migrate client.name2 string from sync.properties to Fluent. r=markh,fluent-reviewers,geckoview-reviewers,sync-reviewers,flod,m_kato
As this is the only string in `services/`, let's simplify by moving it under `toolkit/` and removing `services/sync/locales/` as empty.

On advice from markh, the ON_NEW_DEVICE_ID notification is delayed during device registration & updates until the update has been written to storage.

Differential Revision: https://phabricator.services.mozilla.com/D178805
2023-05-29 15:24:38 +00:00
Eemeli Aro 411a529019 Bug 1793557 - Convert Extension.jsm strings to Fluent. r=mkmelin,geckoview-reviewers,robwu,flod,owlish
This changes the arguments of `ExtensionData.formatPermissionStrings()`.
The second `bundle` arg is dropped, and a `localization` option is added.
Call sites in m-c are updated, but this will also need a matching update for Thunderbird.
A few Thunderbird test cases will also need to be updated,
as they currently point to a non-existing localization file paths
"messenger/addons.ftl" and "messenger/addonPermissions.ftl".

As discussed at the addon workweek,
the Fluent l10n keys for extension permissions match the pattern:

    webext-perms-description-{name}

where `{name}` is the permission's sanitized name.
A fluent-lint exception is added for the capitalization of these generated names.
To allow for message updates and subsequent l10n identifier updates,
a `PERMISSION_L10N_ID_OVERRIDES` map is provided.

Because Fluent localization keys are not enumerable
and attempting to format a missing key is an error,
the `PERMISSIONS_WITH_MESSAGE` set must be kept in sync with message updates.

Differential Revision: https://phabricator.services.mozilla.com/D158663
2023-05-23 12:00:01 +00:00
Katherine Patenio ca3d9d7569 Bug 1831966 - update PiP fullscreen control tooltip and expose it to l10n. r=fluent-reviewers,dwalker,flod
This patch updates the hover/focus tooltip for the fullscreen button to include the keyboard shortcut (default F for en-US locales), as well as expose it to localization so that it can be configured if needed.

Differential Revision: https://phabricator.services.mozilla.com/D177708
2023-05-19 15:45:11 +00:00
James Teh bfeb61f568 Bug 1821955 part 6: Remove the CtW pref. r=eeejay,settings-reviewers,taskgraph-reviewers,bhearsum,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D177723
2023-05-19 02:56:49 +00:00
Greg Stoll 083c120819 Bug 1832594 - improve wording on about:third-party when blocking a module r=haik,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D177793
2023-05-11 18:58:59 +00:00
Kai Engert 76e4f6d8ad Bug 1831575 - Clarify which private keys are not protected by the master password. r=keeler,fluent-reviewers,settings-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D177264
2023-05-08 20:53:10 +00:00
Ted Campbell 2a92168edd Bug 1830161 - Remove remaining references to Origin Telemetry. r=chutten
Most of the code was removed in Bug 1810790. This patch also removes the old UI
fragments from about:telemetry which contained broken links to documentation
that was already removed.

Differential Revision: https://phabricator.services.mozilla.com/D176579
2023-04-27 14:42:25 +00:00
Katherine Patenio 8295e41cd9 Bug 1820141 - improve accessibility for PiP subtitles panel r=pip-reviewers,bnasar,fluent-reviewers,flod,mhowell
This patch makes the subtitles settings panel easier to understand when using a screen reader, as well as
easier to navigate when using keyboard. Accessibility improvements include:

- announcing the panel when tabbing to it
- setting focus on the first interactable element when opening the panel
- announcing label for subtitles toggle and group label for font size radio buttons
- setting `aria-expanded` attribute to notify users that the subtitles video control has a collapsable panel

Keyboard improvements include:
- ESC key closes panel when open
- setting focus on the subtitles video control after closing the panel with ESC key

Differential Revision: https://phabricator.services.mozilla.com/D172314
2023-04-13 22:20:46 +00:00
Francesco Lodolo (:flod) 01af1e915d Bug 1826755 - Move Firefox account Fluent term to toolkit, r=fluent-reviewers,settings-reviewers,credential-management-reviewers,fxview-reviewers,mconley,sclements,sgalich,eemeli
Differential Revision: https://phabricator.services.mozilla.com/D175097
2023-04-12 15:51:42 +00:00
Valentin Gosu 7860a3d055 Bug 1610741 - Update warning message in DoH warning pages r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174769
2023-04-11 09:57:30 +00:00
Cosmin Sabou 904ab94a50 Backed out 7 changesets (bug 1816948, bug 1596847, bug 1610741) for causing build bustages on TRRService.cpp. CLOSED TREE
Backed out changeset a7341379f263 (bug 1610741)
Backed out changeset 5689f1b0d016 (bug 1816948)
Backed out changeset 7746c3a39e92 (bug 1596847)
Backed out changeset 8e85f984f46c (bug 1610741)
Backed out changeset b9b738076d55 (bug 1610741)
Backed out changeset 403f22e3a0a0 (bug 1610741)
Backed out changeset 8ec3cfe29b61 (bug 1610741)
2023-04-07 00:45:15 +03:00
Valentin Gosu b77f7c9231 Bug 1610741 - Update warning message in DoH warning pages r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174769
2023-04-06 12:57:52 +00:00
Cristian Tuns 456072646e Backed out 7 changesets (bug 1610741, bug 1816948, bug 1596847) for causing xpcshell failures in test_dooh.js CLOSED TREE
Backed out changeset 8596bc4554df (bug 1610741)
Backed out changeset 1a9baaa49d3d (bug 1816948)
Backed out changeset d72b9cdfbb1e (bug 1596847)
Backed out changeset e2e564f584b3 (bug 1610741)
Backed out changeset e9e331ccc7ab (bug 1610741)
Backed out changeset 44218f91e7cf (bug 1610741)
Backed out changeset 6f296319409a (bug 1610741)
2023-04-05 15:14:36 -04:00
Valentin Gosu f35dd148f7 Bug 1610741 - Update warning message in DoH warning pages r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174769
2023-04-05 17:13:54 +00:00
Dão Gottwald e67f7a0f65 Bug 1775332 - Remove Colorways UI stuff from about:addons. r=extension-reviewers,willdurand
Differential Revision: https://phabricator.services.mozilla.com/D151055
2023-04-05 10:28:22 +00:00
Jim Blandy ecca0ae8b4 Bug 1746245: Enable WebGPU in nightly Firefox r=jrmuizel,webidl,smaug,settings-reviewers,fluent-reviewers
Change the default value of `dom.webgpu.enabled` from `false` to `true` in Nightly builds.

Everything in `dom/webidl/WebGPU.webidl` that is `Exposed=(Window)` is also gated on the `dom.webgpu.enabled` pref, so it should not appear on `window` in beta or release builds.

Beyond that, WebGPU is not usable in beta or release builds regardless of the pref setting, because of these lines of code in `dom/webgpu/Instance.cpp`:

    #ifdef RELEASE_OR_BETA
        if (true) {
          return "WebGPU is not yet available in Release or Beta builds.";
        }
    #endif

This function is the only way to create a `GPUAdapter`, which is the only way to access any interesting parts of the WebGPU API.

The mochitest `dom/webgpu/mochitest/test_disabled.html` checks that the value of the `dom.webgpu.enabled` pref is `false`. This is now only appropriate in beta and release builds, so change `dom/webgpu/mochitest/mochitest-no-pref.ini` accordingly.

Update feature gate description in `toolkit/components/featuregates/FeatureGate.toml`.

Differential Revision: https://phabricator.services.mozilla.com/D173475
2023-03-30 16:22:25 +00:00
Gijs Kruitbosch 7e60771ece Bug 1820811 - show extension name when asked to display its moz-extension URI in BrowserUtils.formatURIForDisplay, clarifying fx view and download output, r=rpl,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D173221
2023-03-23 12:36:53 +00:00
Valentin Gosu 3b70eeaabe Bug 1816720 - DoH UI warning page: Add continue this time button r=fluent-reviewers,acreskey,flod
Differential Revision: https://phabricator.services.mozilla.com/D173010
2023-03-23 08:37:26 +00:00
Greg Tatum 749ec49c51 Bug 1821768 - Move translations.ftl to toolkit; r=nordzilla,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D172310
2023-03-21 12:13:11 +00:00
Francesco Lodolo (:flod) 962126e608 Bug 1822388 - Move brandings.ftl from browser to toolkit, r=eemeli,settings-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sgalich,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D172643
2023-03-15 17:00:48 +00:00
Valentin Gosu 207abbf9ad Bug 1816946 - TRR UI error page: Update string for not-confirmed reason r=acreskey,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D169941
2023-03-09 08:30:08 +00:00
Kelsey Gilbert af2778765a Bug 1808571 - Add webgpu adapter info to about:support. r=gfx-reviewers,Gijs,jimb
Differential Revision: https://phabricator.services.mozilla.com/D169022
2023-03-08 16:30:57 +00:00
Nico Grunbaum 444bd4b5e1 Bug 1819518 - reduce screen space of PeerConnection config in about:webrtc;r=mjf,dbaker,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D171306
2023-03-02 18:54:04 +00:00
Nico Grunbaum e92d209180 Bug 1818612 - reduce SDP history real estate in about:webrtc;r=mjf,fluent-reviewers,dbaker,flod
Differential Revision: https://phabricator.services.mozilla.com/D171263
2023-03-01 22:07:05 +00:00
William Durand 4471a07d29 Bug 1499500 - Enable default find in about:addons. r=mstriemer,rpl,mconley
Differential Revision: https://phabricator.services.mozilla.com/D170630
2023-02-25 12:02:41 +00:00
Alexandre Lissy 882f4dd004 Bug 1818465 - Add JSOracle+WindowsUtils actors name to about:processes r=florian,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170754
2023-02-25 01:07:41 +00:00
Noemi Erli 5f606ca51b Backed out 2 changesets (bug 1818465) for causing failures in browser_formless_submit_chrome.js CLOSED TREE
Backed out changeset 0abd5d9c6073 (bug 1818465)
Backed out changeset 7fa24fc3c568 (bug 1818465)
2023-02-24 22:33:51 +02:00
Alexandre Lissy 7f7ab564b8 Bug 1818465 - Add JSOracle+WindowsUtils actors name to about:processes r=florian,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170754
2023-02-24 16:15:08 +00:00
Valentin Gosu 96cee35462 Bug 1812028 - Do not show the website's name in the DoH error UI title (fallback page) r=acreskey,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170669
2023-02-23 14:01:19 +00:00
Anna Yeddi 0ed2f2bdb9 Bug 1811187 - Add a clear button to the date picker panel. r=fluent-reviewers,desktop-theme-reviewers,dao,flod
Adding a button to the datepicker panel to clear the `<input
type=date>`/`<input type=datetime-local>` value with two clicks total,
as requested by users.

The visual appearance got a thumbs up from the UX for the current style
of the browser provided picker UI.

Co-Authored-By: Emilio Cobos Álvarez <emilio@crisal.io>

Differential Revision: https://phabricator.services.mozilla.com/D170033
2023-02-19 18:22:15 +00:00
Butkovits Atila 64304cd66b Backed out changeset 9de559474dda (bug 1811187) for causing failures at browser_datetime_datepicker_markup.js. CLOSED TREE 2023-02-19 19:51:36 +02:00
Anna Yeddi e767e48781 Bug 1811187 - Add a clear button to the date picker panel. r=fluent-reviewers,desktop-theme-reviewers,dao,flod
Adding a button to the datepicker panel to clear the `<input
type=date>`/`<input type=datetime-local>` value with two clicks total,
as requested by users.

The visual appearance got a thumbs up from the UX for the current style
of the browser provided picker UI.

Co-Authored-By: Emilio Cobos Álvarez <emilio@crisal.io>

Differential Revision: https://phabricator.services.mozilla.com/D170033
2023-02-19 16:43:32 +00:00
Florian Quèze 5c15276c84 Bug 1812694 - Stop using the DOMParser to update the aria-valuetext attribute when updating the progress in video controls, r=Gijs,flod.
Depends on D167992

Differential Revision: https://phabricator.services.mozilla.com/D168118
2023-02-17 19:59:27 +00:00
Marian-Vasile Laza eefec4a32f Backed out changeset 375f7fa64366 (bug 1816946) for bc failures on browser_aboutNetError_trr.js. CLOSED TREE 2023-02-16 11:16:47 +02:00
Valentin Gosu 155c19363a Bug 1816946 - TRR UI error page: Update string for not-confirmed reason r=acreskey,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D169941
2023-02-16 07:56:02 +00:00
Valentin Gosu 04478a46b9 Bug 1812027 - Remove 'send you to an untrusted site' from DoH error page r=acreskey,fluent-reviewers,flod
Depends on D169625

Differential Revision: https://phabricator.services.mozilla.com/D169653
2023-02-15 14:21:53 +00:00
Valentin Gosu 5391164cb7 Bug 1812028 - Do not show the website's name in the DoH error UI title r=acreskey,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D169625
2023-02-15 14:21:53 +00:00
hanna alemu 63d887502f Bug 1748464 - No tooltips displayed on infobar buttons, e.g., "Dismiss" from "More From Mozilla" or "Take Survey" for "Migration Survey" r=omc-reviewers,fluent-reviewers,flod,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D168744
2023-02-08 20:30:29 +00:00
Ed Guloien d5f86e2ade Bug 1814891 - fix HTTPS all uppercase in dns neterror native fallback not found. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D168811
2023-02-03 17:45:39 +00:00
Francesco Lodolo (:flod) 55aaa5f649 Bug 1814894 - Improve text in redesigned about:glean, r=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168801
2023-02-03 14:38:43 +00:00
Chris H-C d95d9b2474 Bug 1762281 - about:glean redesign r=brosa,bolsson
Be more clear about what Glean is and how to debug it.
Reference more documentation.
Be more helpful.

Differential Revision: https://phabricator.services.mozilla.com/D168160
2023-02-02 22:04:15 +00:00
Tom Schuster 1959819008 Bug 1812297 - Disable sameSite=lax by default on Nightly/Beta. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D168076
2023-01-30 21:36:08 +00:00
Francesco Lodolo (:flod) a22fe5fe46 Bug 1812011 - Fix missing variable comments and consistency, r=fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D167788
2023-01-25 21:18:32 +00:00
Neil Deakin 1d2e8169a6 Bug 1808918, use Untitled as the default filename when saving a file rather than index, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D167028
2023-01-23 14:53:21 +00:00
serge-sans-paille 92df009ab9 Bug 426177 - Alert user when selecting unreadable input file r=emilio
The change is done at the nsFilePicker level, when it's in open mode.

Differential Revision: https://phabricator.services.mozilla.com/D166419
2023-01-16 16:13:45 +00:00
Andrew Creskey 902da73f87 Bug 1806412 - Add a custom about:neterror page for the DNS native fallback warning r=necko-reviewers,fluent-reviewers,flod,valentin,pbz
Similar to Bug 1596845 - Implement new error page for DNS errors when DoH is enabled - this changes about:neterror to show an error page specific to DNS failures that would have previously been resolved by fallback to native resolution.

With the preference, network.trr.display_fallback_warning set (defaults to off), DNS resolution will now fail when the user is in trr mode 2 (trr first) and either of these occur:
- the TRR cannot be confirmed
- the canary network heuristic is tripped

The new custom error page will be shown for failures resulting from these conditions.

This offers the user more information about the failure, and the option to bypass this warning going forward.

As with Bug 1596845, this is experimental and will be further improved over time.

To see the error page, the user must first set the network.trr.display_fallback_warning preference.
They must then encounter one of the conditions (unable to confirm TRR or tripping the canary heuristic).
Preventing TRR confirmation can be done by modifying their local hosts file to map their regional TRR domain's to an invalid address.

Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ

Depends on D165557

Differential Revision: https://phabricator.services.mozilla.com/D165558
2023-01-16 13:12:04 +00:00
Dave Townsend b752598495 Bug 1792138: Show the extension's name in permission prompts for opening external links. r=ckerschb,robwu,fluent-reviewers,pbz,flod
In order to handle the content script case correctly we must expose the
contentScriptAddonPolicy to JavaScript. With that we can always see what
extension is trying to perform an action and use its name rather than internal
ID in the dialog.

Differential Revision: https://phabricator.services.mozilla.com/D161282
2023-01-07 17:53:19 +00:00
Greg Stoll a9e54cd44b Bug 1744362 - Part 8: allow blocking of third-party DLLs on about:third-party r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D164490
2022-12-30 20:10:05 +00:00
Butkovits Atila 5e31c1c2cf Backed out 12 changesets (bug 1744362) for causing build bustages.
Backed out changeset 3f63f21115e2 (bug 1744362)
Backed out changeset 0df403e8f6ba (bug 1744362)
Backed out changeset 34f51e6aee96 (bug 1744362)
Backed out changeset 39ff51df4a45 (bug 1744362)
Backed out changeset da9133df4cd4 (bug 1744362)
Backed out changeset 315c57948afa (bug 1744362)
Backed out changeset a2d8f526e0ff (bug 1744362)
Backed out changeset 401ebbc0159d (bug 1744362)
Backed out changeset 2911fe484cc3 (bug 1744362)
Backed out changeset d1f4b99f352b (bug 1744362)
Backed out changeset 0a3ce8ea039e (bug 1744362)
Backed out changeset ab1292118c00 (bug 1744362)
2022-12-27 22:54:30 +02:00
Greg Stoll d0ad037959 Bug 1744362 - Part 8: allow blocking of third-party DLLs on about:third-party r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D164490
2022-12-27 20:06:42 +00:00
Stanca Serban 822be63b67 Backed out 11 changesets (bug 1744362) for causing multiple failures and build bustages. CLOSED TREE
Backed out changeset 4b2e3689cea0 (bug 1744362)
Backed out changeset cf1db931c466 (bug 1744362)
Backed out changeset 8c87571dbb3e (bug 1744362)
Backed out changeset 8b50446f91e5 (bug 1744362)
Backed out changeset 848632184f56 (bug 1744362)
Backed out changeset acfdb2bcaa9f (bug 1744362)
Backed out changeset 80b67f7ea109 (bug 1744362)
Backed out changeset c88902b60d1f (bug 1744362)
Backed out changeset 438f74bb5b7c (bug 1744362)
Backed out changeset 704a4150d210 (bug 1744362)
Backed out changeset 1dd7e7c111da (bug 1744362)
2022-12-27 16:25:04 +02:00
Greg Stoll 59367775f5 Bug 1744362 - Part 8: allow blocking of third-party DLLs on about:third-party r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D164490
2022-12-27 12:59:09 +00:00
Marco Castelluccio f69e697461 Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165395
2022-12-23 22:45:46 +00:00
Valentin Gosu 1fe810288f Bug 1596845 - Make custom about:neterror page for TRR mode3 DNS failures r=pbz,fluent-reviewers,settings-reviewers,flod,edgul
This changes about:neterror to show a specific error page when the DNS failure
occurs for a TRR mode3 page load. This offers the user more information about
the failure, and some options.

This page will be further improved at a later stage when we add a better
DNS over HTTPS settings page.

The page is visible when the browser is using DNS over HTTPS without fallback
to native DNS. To achieve this the user sets `network.trr.mode` to `3` then
loads a page such as `http://nonexistant.test`.

If a top level load's channel returns NS_ERROR_UNKNOWN_HOST we look at
whether the page was indeed loaded with an effectiveTRRMode == TRRONLY
(some loads are excluded from using TRR).
When that is true, we present the error page allowing the user to retry,
exclude the domain from TRR, or open the settings page.

Note: This initial implementation will not work if the
`network.dns.disablePrefetch` pref is set to true. In that case nsHttpChannel
does not get an OnLookupComplete callback, so it doesn't have the
effectiveTRRMode and trrSkipReason. This will be fixed in bug 1805372.

Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ

Depends on D164642

Differential Revision: https://phabricator.services.mozilla.com/D164347
2022-12-23 09:26:16 +00:00
Marian-Vasile Laza 56b22ee0ba Backed out 9 changesets (bug 1596845) for causing xpcshell failures on test_trr_enterprise_policy.js. CLOSED TREE
Backed out changeset 231acfc052bb (bug 1596845)
Backed out changeset 7d02dad4d720 (bug 1596845)
Backed out changeset b0449eec2671 (bug 1596845)
Backed out changeset 5cd033c9ef7c (bug 1596845)
Backed out changeset 98d583f1d19e (bug 1596845)
Backed out changeset b78bc0049605 (bug 1596845)
Backed out changeset 88919aaff89b (bug 1596845)
Backed out changeset f4adb3e7b8e1 (bug 1596845)
Backed out changeset b171f7ac0b40 (bug 1596845)
2022-12-23 09:21:39 +02:00
Valentin Gosu b65942a662 Bug 1596845 - Make custom about:neterror page for TRR mode3 DNS failures r=pbz,fluent-reviewers,settings-reviewers,flod,edgul
This changes about:neterror to show a specific error page when the DNS failure
occurs for a TRR mode3 page load. This offers the user more information about
the failure, and some options.

This page will be further improved at a later stage when we add a better
DNS over HTTPS settings page.

The page is visible when the browser is using DNS over HTTPS without fallback
to native DNS. To achieve this the user sets `network.trr.mode` to `3` then
loads a page such as `http://nonexistant.test`.

If a top level load's channel returns NS_ERROR_UNKNOWN_HOST we look at
whether the page was indeed loaded with an effectiveTRRMode == TRRONLY
(some loads are excluded from using TRR).
When that is true, we present the error page allowing the user to retry,
exclude the domain from TRR, or open the settings page.

Note: This initial implementation will not work if the
`network.dns.disablePrefetch` pref is set to true. In that case nsHttpChannel
does not get an OnLookupComplete callback, so it doesn't have the
effectiveTRRMode and trrSkipReason. This will be fixed in bug 1805372.

Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ

Depends on D164642

Differential Revision: https://phabricator.services.mozilla.com/D164347
2022-12-23 01:20:02 +00:00
Sandor Molnar 56d5efdcae Backed out 9 changesets (bug 1596845) for causing mochitest failures in browser/base/content/test/about/browser_aboutCertError_telemetry.js
Backed out changeset eb1e34c3041f (bug 1596845)
Backed out changeset af6d41439c60 (bug 1596845)
Backed out changeset f1447dd8df04 (bug 1596845)
Backed out changeset a383f2bbcaae (bug 1596845)
Backed out changeset 950c66dd6133 (bug 1596845)
Backed out changeset ab300239fd69 (bug 1596845)
Backed out changeset 8e1fe024b680 (bug 1596845)
Backed out changeset 80e5048d1f35 (bug 1596845)
Backed out changeset b14a4910d73b (bug 1596845)
2022-12-23 00:56:35 +02:00
Valentin Gosu c211b06b14 Bug 1596845 - Make custom about:neterror page for TRR mode3 DNS failures r=pbz,fluent-reviewers,settings-reviewers,flod
This changes about:neterror to show a specific error page when the DNS failure
occurs for a TRR mode3 page load. This offers the user more information about
the failure, and some options.

This page will be further improved at a later stage when we add a better
DNS over HTTPS settings page.

The page is visible when the browser is using DNS over HTTPS without fallback
to native DNS. To achieve this the user sets `network.trr.mode` to `3` then
loads a page such as `http://nonexistant.test`.

If a top level load's channel returns NS_ERROR_UNKNOWN_HOST we look at
whether the page was indeed loaded with an effectiveTRRMode == TRRONLY
(some loads are excluded from using TRR).
When that is true, we present the error page allowing the user to retry,
exclude the domain from TRR, or open the settings page.

Note: This initial implementation will not work if the
`network.dns.disablePrefetch` pref is set to true. In that case nsHttpChannel
does not get an OnLookupComplete callback, so it doesn't have the
effectiveTRRMode and trrSkipReason. This will be fixed in bug 1805372.

Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ

Depends on D164642

Differential Revision: https://phabricator.services.mozilla.com/D164347
2022-12-22 21:16:06 +00:00
Francesco Lodolo (:flod) 6dce7e09ac Bug 1806368 - Close group comment for branding string in aboutLogging.ftl, r=eemeli DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165005
2022-12-19 11:32:06 +00:00
Paul Adenot dd75e63e38 Bug 1796554 - Make it explicit when there's no log file set. r=mossop,flod
Differential Revision: https://phabricator.services.mozilla.com/D161311
2022-12-15 14:11:06 +00:00
Paul Adenot 5c6b31cdd0 Bug 1797497 - Allow custom configuration of about:logging via URL parameter. r=mossop,flod
Differential Revision: https://phabricator.services.mozilla.com/D160379
2022-12-15 14:11:06 +00:00