Commit graph

26942 commits

Author SHA1 Message Date
Abhishek Tiwari
a0830c7eed Bug 1820878 - Convert toolkit/mozapps/downloads to ESmodules . r=Standard8,extension-reviewers,application-update-reviewers,bytesized,robwu
Differential Revision: https://phabricator.services.mozilla.com/D172245
2023-04-12 17:32:30 +00:00
William Durand
913b354ef5 Bug 1827034 - Hide extensions button in popup windows. r#desktop-reviewers! r=dao
Differential Revision: https://phabricator.services.mozilla.com/D175172
2023-04-12 16:36:23 +00:00
Greg Tatum
2d5cb34041 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
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
Emilio Cobos Álvarez
9877ac9d90 Bug 1827451 - Re-enable the recently-disabled test.
The issue is that this test relied on changes that bug 1821985 had, but
they landed out of order.

MANUAL PUSH: Trivial backout CLOSED TREE
2023-04-12 13:58:11 +02:00
Emilio Cobos Álvarez
f0cc038a58 Bug 1827451 - Temporarily skip one of the new tests test while I investigate timeouts in some platforms.
MANUAL PUSH: Orange fix CLOSED TREE
2023-04-12 13:50:20 +02:00
Emilio Cobos Álvarez
eff5bd5860 Bug 1827451 - Make <html:select> work on top level windows. r=Gijs,gregtatum
Actually since the tagName may be things like "html:option" we need to
fix a couple other checks in the child actor, too, that was a
pre-existing bug with XHTML.

Differential Revision: https://phabricator.services.mozilla.com/D175150
2023-04-12 10:54:18 +00:00
Ebilite Uchenna
8c931cb313 Bug 1824611 - Convert consumers of toolkit/components/passwordmgr to import ES modules directly. r=Standard8,credential-management-reviewers,settings-reviewers,fxview-reviewers,sclements,sgalich,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D174446
2023-04-11 19:06:24 +00:00
Emilio Cobos Álvarez
ef40a981b1 Bug 1827031 - Fix a media query block that I forgot to update in bug 1823791. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D175033
2023-04-11 19:01:53 +00:00
Tom Ritter
d09df296f1 Bug 1824235: Remove testGranularityMask from RFP and rename RFPLite r=timhuang
- Rename RFPLite to privacy.fingerprintingProtection (FPP)
 - Create two pbmode prefs that will enable RFP/FPP in PBMode
   only. The original prefs will enable it in both modes.
 - Make exempting Web Extensions the default behavior
 - If there are website exemptions in the exemptedDomains pref,
   exempt them unconditionally
 - Use the timezone testing pref to determine whether or not we
   call _tzset on Windows

Differential Revision: https://phabricator.services.mozilla.com/D174014
2023-04-11 17:15:35 +00:00
Edgar Chen
f679237a74 Bug 1819756 - Add tests for bug 1814597; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D171556
2023-04-11 14:38:34 +00:00
Iulian Moraru
6e2eff1bc5 Backed out 6 changesets (bug 1821512) for causing multiple failures. CLOSED TREE
Backed out changeset 97295a57babe (bug 1821512)
Backed out changeset 698104c7a5d1 (bug 1821512)
Backed out changeset 09aa18e47bf6 (bug 1821512)
Backed out changeset 20b46afb225f (bug 1821512)
Backed out changeset b531f604ea4c (bug 1821512)
Backed out changeset 0a7c0b0773d4 (bug 1821512)
2023-04-11 10:10:41 +03:00
Lee Salzman
aea7f2d006 Bug 1821512 - Update fuzz for Skia update. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D173326
2023-04-11 05:00:06 +00:00
Ed Lee
583cdaf897 Bug 1826920 - Remove/graduate experimentation capability for about:welcome skipFocus r=pdahiya
Experimentation confirmed years ago that about:welcome shoudln't be treated as blank for urlbar focus, and no need for additional experimentation. Also fix a bug where about:welcome was treated as a blank/empty page resulting in about:preferences incorrectly replacing it.

Differential Revision: https://phabricator.services.mozilla.com/D174940
2023-04-07 14:28:09 +00:00
Bobby Holley
bf3806720a Bug 1808431 — Reword first WebMIDI prompt. r=rpl,flod
Differential Revision: https://phabricator.services.mozilla.com/D174813
2023-04-06 17:07:14 +00:00
Csoregi Natalia
fd43043337 Backed out 2 changesets (bug 1814261) as per request. CLOSED TREE
Backed out changeset 8640c4a18d9e (bug 1814261)
Backed out changeset c00c8fc88dbd (bug 1814261)
2023-04-06 18:40:06 +03:00
Mark Banner
474708c181 Bug 1826702 - Convert PermissionTestUtils to an ES module. r=permissions-reviewers,settings-reviewers,media-playback-reviewers,pbz,padenot
Differential Revision: https://phabricator.services.mozilla.com/D174846
2023-04-06 15:07:56 +00:00
Noah
47b283c6e9 Bug 1814261 - Use moz-support-link in Mixed Content Blocking. r=tgiles,flod
Differential Revision: https://phabricator.services.mozilla.com/D173620
2023-04-06 06:00:16 +00:00
Noemi Erli
e465420048 Backed out 2 changesets (bug 1814266) for causing failures in browser_identityPopup_focus.js
Backed out changeset fb7b697636ae (bug 1814266)
Backed out changeset 7e5ac07b53d9 (bug 1814266)
2023-04-06 00:02:41 +03:00
Ebilite Uchenna
b9a1be77e6 Bug 1814266 - Use moz-support-link for the "identify-popup-custom-root-learn-more" label. r=tgiles,flod
Differential Revision: https://phabricator.services.mozilla.com/D173701
2023-04-05 20:23:05 +00:00
Niklas Baumgardner
3288ab0f90 Bug 1826111 - Update PiP urlbar hover text. r=pip-reviewers,fluent-reviewers,mhowell,flod
Differential Revision: https://phabricator.services.mozilla.com/D174532
2023-04-05 18:15:43 +00:00
Hannah Peuckmann
e077b4a3be Bug 1775635 - Properly clean up state. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D174637
2023-04-05 14:37:10 +00:00
Emilio Cobos Álvarez
1e06c8368f Bug 1826072 - Don't flex permission state label. r=pbz
Err, so the original patch is necessary but not sufficient, and I
clearly goofed my testing (I had removed this attribute in a separate
commit).

The issue is that this button ends up with a markup like:

  <button class="permission-popup-permission-remove-button">
    <label flex="1" class="permission-popup-permission-state-label">Allowed Temporarily</label>
    <hbox class="box-inherit button-box" align="center" pack="center" flex="1" anonid="button-box">
      <image class="button-icon"/>
      <label class="button-text"/>
    </hbox>
  </button>

So the label and hbox divide the available space in half. Removing any
of the flex="1" attributes would cause the desired rendering.

I don't think the hbox needs to be flexible tbh, but ok, that's a
riskier change. I'm pretty sure the label in this case doesn't need to
be flexible at all though, specially since we don't want these buttons
to take any minimum amount of space.

An alternative would be to use `flex: 1 auto` or so for the label (via
CSS). That'd match the pre-regression behavior more exactly, but again I
don't think flexing the label is needed at all.

Depends on D174706

Differential Revision: https://phabricator.services.mozilla.com/D174707
2023-04-05 12:04:03 +00:00
Jonathan Sudiaman
da8f8e5fd1 Bug 1816137 - Create async API to query for a list of browser history entries r=mak
Differential Revision: https://phabricator.services.mozilla.com/D171906
2023-04-05 03:07:17 +00:00
Mike Conley
4f80c0eb1b Bug 1826155 - Fix more tests that break when the new migration wizard is enabled. r=sgalich,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D174494
2023-04-05 00:15:19 +00:00
Narcis Beleuzu
f14b77c4f9 Backed out changeset 232faa601cbc (bug 1826155) for bc failure on browser_noLoginsView.js . CLOSED TREE 2023-04-04 21:17:27 +03:00
Mike Conley
0745b6250f Bug 1826155 - Fix more tests that break when the new migration wizard is enabled. r=sgalich,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D174494
2023-04-04 14:48:40 +00:00
Csoregi Natalia
d71f80c244 Backed out changeset dcd7e55d1b56 (bug 1826155) for failures on browser_noLoginsView.js. CLOSED TREE 2023-04-04 00:51:44 +03:00
Mike Conley
092e2840ec Bug 1826155 - Fix more tests that break when the new migration wizard is enabled. r=sgalich,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D174494
2023-04-03 20:40:55 +00:00
Dão Gottwald
2f36aef029 Bug 1822532 - Avoid flushing layout to determine a tab's width when closing it. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D174127
2023-03-30 21:01:22 +00:00
Barret Rennie
a85bf46599 Bug 1788954 - Convert toolkit/components/nimbus to ES modules r=Standard8,pip-reviewers,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D172850
2023-03-30 20:51:58 +00:00
ganna
451ba15d72 Bug 1814270 - Use moz-support-link for permission-popup-storage-access-permission-learn-more label. r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D173748
2023-03-30 17:59:46 +00:00
Cosmin Sabou
b4e6bfed8a Bug 1824430 - Mark files as referenced. r=niklas
CLOSED TREE
2023-03-30 19:49:53 +03:00
Fred Chasen
6d0ebc445f Bug 1818819 - Enable support for forced-color-adjust property by default r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D173766
2023-03-30 15:18:40 +00:00
Emilio Cobos Álvarez
e53a626450 Bug 1825050 - Allow scrolling horizontally big preview images. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D173862
2023-03-29 23:55:13 +00:00
Shane Hughes
78935b829e Bug 1813716 - Encapsulate aboutwelcome container and make its ID more unique. r=omc-reviewers,fxview-reviewers,sfoster,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D172493
2023-03-29 21:51:09 +00:00
Bilal
3a0a9908fa Bug 1816994 - ESMified UITour JSMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D173571
2023-03-29 17:32:27 +00:00
Gijs Kruitbosch
7cd09dcd07 Bug 1825231 - update sanitize dialog metadata in moz.build, r=pbz DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173941
2023-03-29 16:04:09 +00:00
Tom Ritter
3c46efdcb3 Bug 1824160: Add 'Fonts' to the reasons a Site Might Not Be Working r=fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D173565
2023-03-29 16:02:37 +00:00
CanadaHonk
91709586ba Bug 1801379 - Migrate Sinon.jsm to an ES module r=extension-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,fxview-reviewers,devtools-reviewers,Standard8,nchevobbe,sclements,dimi,mconley,bytesized,robwu
Migrated `testing/modules/Sinon.sys.mjs` to an ES module.

`testing` should now be 100% ESM 🎉

Differential Revision: https://phabricator.services.mozilla.com/D173643
2023-03-29 07:34:10 +00:00
cybai
62fb0999c1 Bug 1820270 - Bring back swipe-to-navigation flag. r=hiro
Backed out changeset 1ef78776ddee

Differential Revision: https://phabricator.services.mozilla.com/D173278
2023-03-28 23:40:18 +00:00
ganna
5ea9f76714 Bug 1802364 - Convert ETP breakage report links to toolbarbuttons in ETP panel. r=hjones,desktop-theme-reviewers,anti-tracking-reviewers,Itiel,pbz
Differential Revision: https://phabricator.services.mozilla.com/D172957
2023-03-28 19:44:11 +00:00
Jared Hirsch
76a6a422ec Bug 1812796 - Refactor and simplify cookie banner handling UI state r=pbz,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D172075
2023-03-28 16:31:48 +00:00
Calixte
fefd92b8e9 Bug 1824610 - EMSification of pdf.js r=Standard8,pdfjs-reviewers,geckoview-reviewers,marco,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173674
2023-03-28 09:18:58 +00:00
Shane Hughes
5d946f3d90 Bug 1818829 - Implement Feature Callout theme configuration. r=jprickett,omc-reviewers,fxview-reviewers,sfoster
Add logic to apply theme colors to Feature Callout based on where it's
going to show. We can use in-content CSS properties for Firefox View and
other themed system pages, but not for PDF.js, nor for any callouts we
might show in the browser chrome in the future. For the browser chrome
in general, we can use the lightweight theme properties directly, in the
same way the chrome frontend does. But PDF.js is a special case, since
although it exists in the chrome, it's meant to appear like it's in the
PDF.js viewer. And the PDF.js viewer has its own theme totally
independent of everything else. So this dynamically applies themes from
different sources.

This also fixes the bug where the PDF.js color scheme could mismatch the
PDF.js viewer if the browser theme and system color scheme don't match,
e.g. where system color scheme is light but a dark theme is installed,
or vice versa. For PDF.js specifically, we can use the
-moz-content-prefers-color-scheme media query to follow the color scheme
as it exists in the PDF.js viewer page instead of the color scheme in
the chrome window where the Feature Callout actually exists.

It also adds or modifies some colors that were previously missing or
different from the prototype, fixes the illegibility of buttons in HCM
and forced colors mode, and makes some other minor color changes.

Differential Revision: https://phabricator.services.mozilla.com/D173088
2023-03-28 00:38:42 +00:00
Cosmin Sabou
948fdb0dfb Backed out changeset fecef27ba1fa (bug 1818829) for causing newtab failures on _feature-callout-theme.scss. CLOSED TREE 2023-03-28 02:46:44 +03:00
Shane Hughes
effb48b0f5 Bug 1818829 - Implement Feature Callout theme configuration. r=jprickett,omc-reviewers,fxview-reviewers,sfoster
Add logic to apply theme colors to Feature Callout based on where it's
going to show. We can use in-content CSS properties for Firefox View and
other themed system pages, but not for PDF.js, nor for any callouts we
might show in the browser chrome in the future. For the browser chrome
in general, we can use the lightweight theme properties directly, in the
same way the chrome frontend does. But PDF.js is a special case, since
although it exists in the chrome, it's meant to appear like it's in the
PDF.js viewer. And the PDF.js viewer has its own theme totally
independent of everything else. So this dynamically applies themes from
different sources.

This also fixes the bug where the PDF.js color scheme could mismatch the
PDF.js viewer if the browser theme and system color scheme don't match,
e.g. where system color scheme is light but a dark theme is installed,
or vice versa. For PDF.js specifically, we can use the
-moz-content-prefers-color-scheme media query to follow the color scheme
as it exists in the PDF.js viewer page instead of the color scheme in
the chrome window where the Feature Callout actually exists.

It also adds or modifies some colors that were previously missing or
different from the prototype, fixes the illegibility of buttons in HCM
and forced colors mode, and makes some other minor color changes.

Differential Revision: https://phabricator.services.mozilla.com/D173088
2023-03-27 23:07:45 +00:00
Lata
10c75a682c Bug 1790780 - The options of a select do not honor text-transform. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D173607
2023-03-27 21:46:02 +00:00
shahx95
dbae17218c Bug 1824605 - Convert toolkit/components/processsingleton/ to ES modules. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D173648
2023-03-27 21:41:12 +00:00
Sandor Molnar
1ac8d1bc30 Backed out changeset 569541a744cf (bug 1790780) for causing browser-chrome failures in browser/base/content/test/forms/browser_selectpopup_text_transform.js CLOSED TREE 2023-03-27 23:44:24 +03:00