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

10761 Коммитов

Автор SHA1 Сообщение Дата
Mike Conley d9c70f322c Bug 1821187 - Add infrastructure for file migrators in the new Migration Wizard. r=fluent-reviewers,kpatenio,flod
This also includes our first file migrator, which imports passwords from CSV/TSV files.

Depends on D174537

Differential Revision: https://phabricator.services.mozilla.com/D173033
2023-04-13 20:15:03 +00:00
Noemi Erli b52f7d79af Backed out changeset e054b7d5f984 (bug 1825658) for causing newtab failures CLOSED TREE 2023-04-13 18:36:23 +03:00
Noah 4371549920 Bug 1814261 - Use moz-support-link in Mixed Content Blocking. r=tgiles,flod
Differential Revision: https://phabricator.services.mozilla.com/D173620
2023-04-13 15:14:25 +00:00
hanna alemu 1cac2d773f Bug 1825658 - Modify "addon_recommendation" CFR template to support Facebook container experiment r=jprickett,barret
Differential Revision: https://phabricator.services.mozilla.com/D174844
2023-04-13 15:03:33 +00:00
Butkovits Atila 54c533e94a Backed out 2 changesets (bug 1821187) for causing failures at browser_file_migration.js. CLOSED TREE
Backed out changeset 8402100dfc12 (bug 1821187)
Backed out changeset 2a7196e34b3d (bug 1821187)
2023-04-13 05:28:27 +03:00
Mike Conley b3d86515cb Bug 1821187 - Add infrastructure for file migrators in the new Migration Wizard. r=fluent-reviewers,kpatenio,flod
This also includes our first file migrator, which imports passwords from CSV/TSV files.

Differential Revision: https://phabricator.services.mozilla.com/D173033
2023-04-13 01:28:38 +00:00
elephanteatsapple b02bbc7d96 Bug 1826664 - Should have cursor: pointer on the summary element when using the second variant. R?mconley r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D174942
2023-04-12 20:02:39 +00:00
Emilio Cobos Álvarez f5321c9d58 Bug 1827027 - Allow urlbar to shrink more for popups. r=dao
I'm not convinced this is the right fix but we're fundamentally out of
space otherwise...

Differential Revision: https://phabricator.services.mozilla.com/D175037
2023-04-12 18:49:42 +00:00
Narcis Beleuzu 401a8eee00 Backed out changeset 8df08f0fe624 (bug 1707005) for bc failure on browser_ext_themes_findbar.js . CLOSED TREE 2023-04-12 23:09:42 +03:00
Ting-Yu Lin 01a9df7e5c Bug 1826952 - Prevent long sync engine names from breaking cross columns. r=settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D175208
2023-04-12 16:53: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
Itiel 8eb2af2588 Bug 1707005 - Improve themes support for the findbar r=desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D123670
2023-04-12 16:06:15 +00:00
steven wang 84af89bd1d Bug 1825817 - The profile name in the browser / profile selector button should be smaller and all-caps. r=mconley,niklas.
Differential Revision: https://phabricator.services.mozilla.com/D174863
2023-04-11 13:59:31 +00:00
Valentin Gosu 543de31004 Bug 1610741 - DoH setting UI r=kershaw,settings-reviewers,Gijs,pbz,flod
Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ
Figma: https://www.figma.com/file/qE8FEIOv2Q0pm8e1euItd1/DoH-UI-Improvements?node-id=15%3A3479&t=8tJjft2zfvDJcV2N-0


This change adds a DNS over HTTPS section to about:preferences#privacy
The UI is intended to have the same style as the Enhanced Tracking Protection
choices.
The old DoH UI is going to be removed in a followup patch.

Differential Revision: https://phabricator.services.mozilla.com/D172966
2023-04-11 09:57:27 +00:00
Itiel 2374733a28 Bug 1826962 - Fix panel-list menuitems' image placement when placed in a XUL document r=mconley
Also fix the vertical alignment of the browser icon displayed on the
selector.

Differential Revision: https://phabricator.services.mozilla.com/D174959
2023-04-10 16:49:51 +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
Bobby Holley 980aef9cc8 Bug 1808431 — Reword second WebMIDI prompt. r=rpl,flod,desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D174814
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
Valentin Gosu 24453f2c09 Bug 1610741 - DoH setting UI r=kershaw,settings-reviewers,Gijs,pbz,flod
Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ
Figma: https://www.figma.com/file/qE8FEIOv2Q0pm8e1euItd1/DoH-UI-Improvements?node-id=15%3A3479&t=8tJjft2zfvDJcV2N-0


This change adds a DNS over HTTPS section to about:preferences#privacy
The UI is intended to have the same style as the Enhanced Tracking Protection
choices.
The old DoH UI is going to be removed in a followup patch.

Differential Revision: https://phabricator.services.mozilla.com/D172966
2023-04-06 12:57:49 +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
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 ed0851e1a3 Bug 1610741 - DoH setting UI r=kershaw,settings-reviewers,Gijs,pbz,flod
Project plan: https://docs.google.com/document/d/12IGABt1eXI276qHduXXbVZqRFrhLN7Ad3gKEgxz81sE
Copy deck: https://docs.google.com/document/d/130UTox8bQbybjYIwvltR4qBg2hWjsGhuNUHypLwUAEQ
Figma: https://www.figma.com/file/qE8FEIOv2Q0pm8e1euItd1/DoH-UI-Improvements?node-id=15%3A3479&t=8tJjft2zfvDJcV2N-0


This change adds a DNS over HTTPS section to about:preferences#privacy
The UI is intended to have the same style as the Enhanced Tracking Protection
choices.
The old DoH UI is going to be removed in a followup patch.

Differential Revision: https://phabricator.services.mozilla.com/D172966
2023-04-05 17:13:52 +00:00
Emilio Cobos Álvarez 75e11cdf12 Bug 1826072 - Update a couple selectors to use focus-visible instead of moz-focusring. r=Itiel
Totally drive-by.

Differential Revision: https://phabricator.services.mozilla.com/D174706
2023-04-05 09:21:25 +00:00
Mike Conley 3076e0405f Bug 1825573 - Make the visibility of the about:preferences migration wizard something we can control via Nimbus. r=settings-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D174131
2023-04-04 19:02:20 +00:00
Lata 982d8e5dbc Bug 1818513 - The Learn more text of moz-support-link should not break across lines. r=tgiles,settings-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D174337
2023-04-04 18:13:41 +00:00
Emilio Cobos Álvarez affee3f062 Bug 1826072 - Use auto min-width for permission remove button. r=Gijs
What we want is to not have a min-width from the default button styles,
but we still want it to take as much space as it needs, if available.

Differential Revision: https://phabricator.services.mozilla.com/D174468
2023-04-03 13:00:33 +00:00
Fred Chasen dc58fed04b Bug 1720340 - Fix color of tooltip caret markers for about preferences in forced color mode r=desktop-theme-reviewers,mossop,Itiel
Adds "forced-color-adjust: none" to the search tooltip psuedo styles in preferences.css to disable any backplating in forced color mode.
High contrast color are now specified in a forced-colors media query.

Differential Revision: https://phabricator.services.mozilla.com/D173781
2023-03-31 17:05:27 +00:00
steven wang 901ad85687 Bug 1819334 - Display an error message when no importable resources can be found for a browser / profile pair. r=mconley,fluent-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D173544
2023-03-31 15:17:19 +00:00
Lata 51baf54edd Bug 1717260 - Its hard to distinguish which item is in focus on Library window. r=mak,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D172775
2023-03-31 14:32:48 +00:00
Jared Wein f6a209eafb Bug 1710910 - Reduce the size of the close icon for infobars and use the correct smaller close icon for tabs r=mstriemer,desktop-theme-reviewers,dao
* Original author was jaws, prathikshaprasadsuman got it reviewed and landed
* Update to non-hovered .tab-close-button width to avoid regressing bug 1818233 again.

Differential Revision: https://phabricator.services.mozilla.com/D115006
2023-03-30 10:03:50 +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
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
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
Issam Mani 9da7d7e4d0 Bug 1823760 - Size autocomplete richlistitem properly. r=desktop-theme-reviewers,credential-management-reviewers,dao,sgalich
~~- Revert changes made to `min-width` and `width` in [[ https://phabricator.services.mozilla.com/D173182 | D17318 ]]. This caused the search bar not wrapping regression.~~
 ~~- Searhbar engine is now wrapping as expected:  ( Fixed by backout [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1824280 | 1824280 ]] )~~
  - Fix sizing of `MozAutocompleteTwoLineRichlistitem`.
  - Password manager popup is sized properly:
{F4563005}
{F4563006}
{F4563007}

Differential Revision: https://phabricator.services.mozilla.com/D173551
2023-03-28 15:28:54 +00:00
Sammy Khamis bfeb62890e Bug 1818109: Update sync preferences wording to indicate per account r=fluent-reviewers,flod,mconley
Differential Revision: https://phabricator.services.mozilla.com/D173379
2023-03-28 01:08:13 +00:00
Alvin Lew 4c3c55debd Bug 1818789 - Implement Safari / macOS permission wizard page for Passwords. r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D173540
2023-03-27 13:15:12 +00:00
Emilio Cobos Álvarez 5358ca0830 Bug 1823791 - Use width to set the flex-basis of urlbar/searchbar. r=dao,Gijs
And use flex-shrink: 0 to prevent the urlbar from shrinking.

Differential Revision: https://phabricator.services.mozilla.com/D173273
2023-03-27 10:21:31 +00:00
Mark Banner 4a729cf9d7 Bug 1824173 - Automatically fix some ESLint issues raised by the valid-jsdoc configuration. r=mossop,webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D173450
2023-03-24 19:35:24 +00:00
Greg Tatum 944d80a008 Bug 1820229 - Stub out a button in the URL bar for translations; r=nordzilla,desktop-theme-reviewers,flod,Itiel
This code is untested since it's stubbing out functionality, which will
eventually use PageActions to open up a popup. The final code with the
popup will get tested, but for now rely on the existing test behavior,
without asserting new behavior.

Differential Revision: https://phabricator.services.mozilla.com/D173196
2023-03-24 18:27:30 +00:00
elephanteatsapple 0691eb2b9d Bug 1819770 - Update migration-wizard.css to use content: url(image) rather than background-image for icons. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D173469
2023-03-24 16:53:22 +00:00
Cristian Tuns af8cf849a4 Backed out changeset 06efcd8f9c0c (bug 1823791) for causing bc failures in browser_1795260_searchbar_overflow_toolbar.js CLOSED TREE 2023-03-24 11:33:02 -04:00
Emilio Cobos Álvarez 3f2dbf8b0d Bug 1823791 - Approach 2: Use width to set the flex-basis. r=dao,Gijs
And flex-shrink: 0 to prevent the urlbar from shrinking.

Differential Revision: https://phabricator.services.mozilla.com/D173273
2023-03-24 14:34:32 +00:00
Butkovits Atila 137691f3bf Backed out 12 changesets (bug 1813781, bug 1815343, bug 1820229, bug 1823925, bug 1813779, bug 1823702) for causing failures at browser_full_page.js. CLOSED TREE
Backed out changeset 841d7b8b856b (bug 1823925)
Backed out changeset a62d77bfac0b (bug 1823925)
Backed out changeset 2590940e3b67 (bug 1815343)
Backed out changeset 807a38bb5ad4 (bug 1813781)
Backed out changeset b1d2cbba17a2 (bug 1813781)
Backed out changeset e83c3f386ef1 (bug 1813781)
Backed out changeset 18cf612336be (bug 1820229)
Backed out changeset d3ae326dcdf7 (bug 1820229)
Backed out changeset 793ba36c54b5 (bug 1813779)
Backed out changeset bbf9177668dc (bug 1823702)
Backed out changeset 1cc80a5cbcdb (bug 1823702)
Backed out changeset 22a87b7171d4 (bug 1823702)
2023-03-24 06:36:15 +02:00
Greg Tatum 5fbf34f20b Bug 1820229 - Stub out a button in the URL bar for translations; r=nordzilla,desktop-theme-reviewers,flod,Itiel
This code is untested since it's stubbing out functionality, which will
eventually use PageActions to open up a popup. The final code with the
popup will get tested, but for now rely on the existing test behavior,
without asserting new behavior.

Differential Revision: https://phabricator.services.mozilla.com/D173196
2023-03-23 22:00:36 +00:00
Tim Giles da1312443e Bug 1813077 - Style anchor elements in the chrome like XUL text links. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D171143
2023-03-23 14:07:42 +00:00
Mike Conley 9ea0feb56c Bug 1824012 - Use context-fill for the defaultFavicon in the new migration wizard browser selector button. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D173340
2023-03-22 22:52:13 +00:00
Niklas Baumgardner 39d1882677 Bug 1811318 - Urlbar entry point for PiP. r=cmkm,pip-reviewers,desktop-theme-reviewers,dao,mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170899
2023-03-22 19:22:44 +00:00
Csoregi Natalia 07dc85057a Backed out changeset 31492838d6cb (bug 1811318) for failures on browser_urlbar_toggle.js. CLOSED TREE 2023-03-22 12:26:32 +02:00
Mike Conley 6d55119732 Bug 1823495 - Bring the panel-list dropdown in the new Migration Wizard closer to the spec. r=kpatenio
Some of this styling requires us to hack around with inline styles from JS since
the <panel-list>, <panel-item>'s and <xul:panel> are slotted. Bug 1823489 has been
filed to investigate not using slotted items to make it easier to style using the
migration-wizard.css stylesheet instead.

Differential Revision: https://phabricator.services.mozilla.com/D173064
2023-03-21 19:41:39 +00:00
Siya feb5922d82 Bug 1761282 - Update sad/happy smiley faces to emoji. r=hjones,settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D172804
2023-03-21 17:04:48 +00:00
Niklas Baumgardner afd2db475b Bug 1811318 - Urlbar entry point for PiP. r=cmkm,pip-reviewers,desktop-theme-reviewers,dao,mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170899
2023-03-21 16:26:05 +00:00
Cristina Horotan dd2fe65d79 Backed out changeset 1eee1fa2d9dd (bug 1811318) for causing bc failures at browser_preferences_usage.js CLOSED TREE 2023-03-21 16:31:56 +02:00
Niklas Baumgardner d7b26c11fa Bug 1811318 - Urlbar entry point for PiP. r=cmkm,pip-reviewers,desktop-theme-reviewers,dao,mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170899
2023-03-21 12:55:18 +00:00
Mike Conley d960e3303e Bug 1814278 - Align the spacing and layout of the new Migration Wizard more closely to the spec. r=kpatenio,fluent-reviewers,flod,settings-reviewers
Along with bringing us closer to the layout and spacing from Figma, this does the following:

1. Changes the header element to an <h1> and uses CSS to get the expected font size. This should
   make the organization of the wizard make more sense to screenreaders.
2. Handles the "single resource" case for Variant 2, where we hide "Select All" and align the
   resource list to the left if there's only a single resource to import.
3. Fixes a string to match the spec.

Differential Revision: https://phabricator.services.mozilla.com/D173054
2023-03-21 12:35:19 +00:00
Emilio Cobos Álvarez c44c202b66 Bug 1823520 - Fix category list styling on small windows. r=Gijs,settings-reviewers
Usually richlistboxes like this are scrollable and can shrink, but in
this particular case we want to avoid the scrolling and prevent it from
shrinking vertically.

My patch to allow XUL to shrink made it go from an effective
flex-shrink: 0 to 1, which combined with its min-height: 0 from the UA
stylesheet allows it to shrink when it previously didn't.

We could use flex-shrink: 0 for our purposes as well and it'd achieve
the same behavior, but min-height: auto works in grid as well, so is a
tad nicer IMO. Either way tho.

Differential Revision: https://phabricator.services.mozilla.com/D173091
2023-03-21 10:02:59 +00:00
Emilio Cobos Álvarez 42a177a0d7 Bug 1822759 - Use min-height: auto for permissions in pageInfo window. r=dao
That gets the right behavior even with flex-shrink: 1. An alternative
would be to also set flex-shrink: 0, but I don't see how this min-height
is useful so may as well remove code. Either way.

Depends on D172767

Differential Revision: https://phabricator.services.mozilla.com/D172768
2023-03-20 20:34:32 +00:00
Emilio Cobos Álvarez 5a609f2cee Bug 1822759 - Unify pageInfo.css. r=dao
Except the header styles, most of the other styles are identical.

Differential Revision: https://phabricator.services.mozilla.com/D172767
2023-03-20 20:34:32 +00:00
Emilio Cobos Álvarez 2d37b0d4b4 Bug 1823144 - Don't use flex-basis: auto for searchbar without explicit width. r=Gijs
This fixes comment 2. Without a explicit width our basis depends on our
contents which ends up meaning max-content now.

Differential Revision: https://phabricator.services.mozilla.com/D172927
2023-03-20 20:32:08 +00:00
Marian-Vasile Laza 2d32e5d6b0 Backed out 3 changesets (bug 1822759) for bc failures on browser_parsable_css.js.
Backed out changeset 1b6fc3c7dba2 (bug 1822759)
Backed out changeset c3037ba20d8b (bug 1822759)
Backed out changeset f197e3949eb0 (bug 1822759)
2023-03-20 21:06:14 +02:00
Emilio Cobos Álvarez f9f93f7a1f Bug 1822759 - Fix a minor typo on the previous patches.
MANUAL PUSH: orange fix CLOSED TREE
2023-03-20 18:14:33 +01:00
Mike Conley 1aac17ff48 Bug 1822686 - Add a browser profile selector button to the new Migration Wizard more closely aligned with the specification. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172832
2023-03-20 16:42:26 +00:00
Emilio Cobos Álvarez a516af2a6b Bug 1822453 - Tweak settings dialog list styles. r=settings-reviewers,mconley
This is not a new regression: that min-height which effectively prevents
shrinking of this list has been there since ~forever, so probably this
broke, if it broke at all, when we enabled modern flexbox emulation of
these dialogs.

Now that XUL can shrink this gets us the behavior we want (default to
18em, but allow both growing and shrinking).

Fix the sites list as well to behave similarly.

Differential Revision: https://phabricator.services.mozilla.com/D173034
2023-03-20 16:39:10 +00:00
Emilio Cobos Álvarez a48b170a0a Bug 1822759 - Use min-height: auto for permissions in pageInfo window. r=dao
That gets the right behavior even with flex-shrink: 1. An alternative
would be to also set flex-shrink: 0, but I don't see how this min-height
is useful so may as well remove code. Either way.

Depends on D172767

Differential Revision: https://phabricator.services.mozilla.com/D172768
2023-03-20 16:13:42 +00:00
Emilio Cobos Álvarez 1271643faa Bug 1822759 - Unify pageInfo.css. r=dao
Except the header styles, most of the other styles are identical.

Differential Revision: https://phabricator.services.mozilla.com/D172767
2023-03-20 16:13:41 +00:00
Cristina Horotan 45435f96ea Backed out 2 changesets (bug 1822759) for causing build bustage at pageInfo.css CLOSED TREE
Backed out changeset aa5bf955a23c (bug 1822759)
Backed out changeset 86f4f0a9ce68 (bug 1822759)
2023-03-20 16:45:38 +02:00
Emilio Cobos Álvarez 3d76dfa5ff Bug 1822759 - Use min-height: auto for permissions in pageInfo window. r=dao
That gets the right behavior even with flex-shrink: 1. An alternative
would be to also set flex-shrink: 0, but I don't see how this min-height
is useful so may as well remove code. Either way.

Depends on D172767

Differential Revision: https://phabricator.services.mozilla.com/D172768
2023-03-20 14:03:31 +00:00
Emilio Cobos Álvarez d6cd984646 Bug 1822759 - Unify pageInfo.css. r=dao
Except the header styles, most of the other styles are identical.

Differential Revision: https://phabricator.services.mozilla.com/D172767
2023-03-20 14:03:31 +00:00
Emilio Cobos Álvarez 8d22c05239 Bug 1823088 - Fix flex-basis in the edit bookmark panel. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D172900
2023-03-20 11:36:28 +00:00
Itiel a2e4b3aeca Bug 1823171 - Don't shrink panel menu items r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D172923
2023-03-18 19:14:11 +00:00
Itiel 063dc80c23 Bug 1803925 - Make Firefox accounts menuitems the same height as other menuitems r=Gijs,dao
Also, as a result, adjust panel headers to make it so that their toolbarseparator would be located in the same place as a toolbarseparator following a menuitem located in a menu with no panel header.

Differential Revision: https://phabricator.services.mozilla.com/D163778
2023-03-16 22:15:46 +00:00
Emilio Cobos Álvarez da7fa43d4a Bug 1809084 - Stop using XUL layout for menu popups. r=desktop-theme-reviewers,dao,dshin
The underlying issue here is an invalidation bug with XUL layout. When a
popup opens, we try to lay it out at full size, then post a reflow
callback to constrain it.

There's an intermediate step there where the popup might remain at full
size, and the constraining operates directly on mRect, which isn't quite
sound and doesn't update the scrollport of descendants.

Make nsMenuPopupFrame inherit from nsBlockFrame instead, doing
potentially two layout passes when constrained.

This fixes the issue at hand, and removes XUL layout from menu popups,
so it's a win-win.

To make reasoning about it a bit easier, factor out a bunch of the XUL
positioning code to be const. The mutation of mRect etc which was going
on otherwise was pretty hard to reason about.

Differential Revision: https://phabricator.services.mozilla.com/D170368
2023-03-16 19:09:14 +00:00
Emilio Cobos Álvarez 3d7002a5ed Bug 1822829 - Don't allow shrinking pinned tabs. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D172799
2023-03-16 15:59:48 +00:00
steven wang e2bfc76403 Bug 1819167 - Put a message above the resource checkboxes in Variant 1 of the MigrationWizard. r=mconley,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D172524
2023-03-16 14:14:07 +00:00
Emilio Cobos Álvarez 9900adffa0 Bug 1822578 - Make flex="1" on XUL set a zero flex basis like the flex shorthand does. r=Gijs,mconley,settings-reviewers,desktop-theme-reviewers,dao
In a setup with:

<hbox>
 <something flex="1"/>
 <something-else/>
</hbox>

Before bug 1822131 <something flex="1"> ended up with flex-basis: auto,
but was the only thing able to shrink, so <something-else> stayed the
same size.

After that bug however <something-else> is able to shrink too, so both
elements shrink. This wouldn't happen if flex="1" actually worked like
flex: 1 does.

However flex: 1 causes stuff like explicit main sizes to be
(effectively) ignored, so we need to fix up a few cases where now we'd
start flexing too much. For that, add a debug assert to
nsFlexContainerFrame to catch the would-be behavior changes here.

For the most part they're actually no-op since they're setting tiny
sizes, but preferences and devtools needed a couple real fixes.

The profile selection spacer is useless (zero-size).

Hopefully the last xul.css change I need to do :')

Differential Revision: https://phabricator.services.mozilla.com/D172704
2023-03-16 00:06:29 +00:00
Dão Gottwald 4692815ff1 Bug 1818356 - Clean up --panel-description-color and --panel-disabled-color. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D172270
2023-03-15 22:28:01 +00:00
Karl Tomlinson 1c4704d106 Bug 1804352 add blocking speaker selection permissions to about:preferences#privacy r=fluent-reviewers,desktop-theme-reviewers,flod,dao,pbz
This patch adds support only for BLOCK permissions because ALLOW permissions
are double-keyed and will be included via a subsequent patch.

Support for a global BLOCK permission is not added here because of
inconsistencies in the way this interacts with device-specific ALLOW
permissions.

Differential Revision: https://phabricator.services.mozilla.com/D170303
2023-03-15 22:07:23 +00:00
Russell Chan 474d257b52 Bug 1820665 - Reduce padding in about:privatebrowsing CTA r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D171887
2023-03-15 14:16:38 +00:00
Dão Gottwald e7babfc812 Bug 1822320 - Remove border radius from tip rows. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D172588
2023-03-15 08:39:42 +00:00
Mike Conley d74d2de3fc Bug 1822094 - Add a shared class for deemphasized text in the new Migration Wizard. r=kpatenio,desktop-theme-reviewers,dao
Notably, this also updates the em ratio of the "base" font size and the deemphasized font-size.

In the Figma specification, the base font size is 13px, and the deemphasized font-size is 10px,
which is ~84% of 13px.

Differential Revision: https://phabricator.services.mozilla.com/D172443
2023-03-13 21:04:59 +00:00
Emilio Cobos Álvarez 566f0c7a63 Bug 1821657 - Remove BrowserUIUtils.setToolbarButtonHeightProperty and related code. r=Gijs,desktop-theme-reviewers,dao
I don't see any visible issue on the reload / stop buttons without this.

Differential Revision: https://phabricator.services.mozilla.com/D172238
2023-03-13 11:56:55 +00:00
Emilio Cobos Álvarez 7734b14655 Bug 1821376 - Fix interactions of overflow menu with modern flexbox migration. r=Gijs
Customize mode was already using display: flex, so the migration caused
some interesting interactions.

In particular -moz-box-flex: 1 rules had no effect at all, so remove
them (same for the flex="" attribute).

Un-flex items in the overflow menu so that they don't spread too much.

Use flex: 1 in the customization-content-container to reset flex-shrink
to 1 (XUL flex didn't allow shrinking by default, so xul.css has
flex-shrink: 0).

Differential Revision: https://phabricator.services.mozilla.com/D172144
2023-03-10 13:21:23 +00:00
Emilio Cobos Álvarez c5fd260e0e Bug 1821355 - Allow subviewbuttons in unified-extension-items to shrink again. r=Gijs
The default XUL flex behavior was to not allow shrinking (-moz-box-flex
defaulted to 0). So XUL has flex-shrink: 0 initially, for now at least,
for compatibility with that.

Before the regressing patch, unified-extension-item was using display:
flex already, so was using the default flex-shrink: 1 value.

In the future we probably want to remove that flex-shrink: 0 here:

  * https://searchfox.org/mozilla-central/rev/2af0d81d29bcd264083e04a2473d82a91f0f7eb6/toolkit/content/xul.css#22-25

But until then let's opt back into shrinking to preserve behavior.

Differential Revision: https://phabricator.services.mozilla.com/D172189
2023-03-10 13:04:27 +00:00
Emilio Cobos Álvarez 3b26c8b35e Bug 1821548 - Remove no longer needed margin / manual centering in toolbarbutton-animatable-box. r=Gijs,dao
This behavior change I didn't see coming, I admit. This rule:

  https://searchfox.org/mozilla-central/rev/2af0d81d29bcd264083e04a2473d82a91f0f7eb6/browser/themes/shared/toolbarbuttons.css#73

Used to be -moz-box-pack: center instead.

Which didn't have any effect on abspos behavior. Now it uses
justify-content: center, which (per spec) applies to abspos boxes as
well, and gives us the centering in the inline axis.

So that means we don't really need to apply the centering in the inline
axis manually, and that margin was only shifting our box to the right.

Differential Revision: https://phabricator.services.mozilla.com/D172191
2023-03-10 12:26:12 +00:00
Emilio Cobos Álvarez 6e32187716 Bug 1821387 - Don't use vbox on panel headers. r=Gijs
While at it remove useless display declaration too.

vbox was setting -moz-box-orient: vertical, but that had no effect
because it had display: flex explicitly.

Differential Revision: https://phabricator.services.mozilla.com/D172145
2023-03-09 20:18:47 +00:00
Emilio Cobos Álvarez 50b837f175 Bug 1821340 - Use flex-basis: auto in the search container. r=dao
Since we rely on width on it to take effect.

Differential Revision: https://phabricator.services.mozilla.com/D172127
2023-03-09 17:48:31 +00:00
Emilio Cobos Álvarez 6f6e510e0a Bug 1821333 - Fix sizing of drop-indicator-container. r=Gijs
drop-indicator-container is the direct child of places popups, so needs
-moz-box-flex for the time being until bug 1809084 lands (hopefully
soon).

Differential Revision: https://phabricator.services.mozilla.com/D172118
2023-03-09 13:28:11 +00:00
Emilio Cobos Álvarez 75427fe2ee Bug 1821118 - Add a non-zero min-height for the views box. r=Gijs
This prevents the tree header etc from overflowing when the window is
too small to fit that and the details pane together.

The overflow: clip declaration is just an in-depth defense against
overflow, but it isn't really needed because stuff in there should be
scrollable for the most part.

Differential Revision: https://phabricator.services.mozilla.com/D172037
2023-03-09 11:13:38 +00:00
Emilio Cobos Álvarez 097eb3703e Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 16:13:57 +00:00
Stanca Serban 923ef223cd Backed out changeset c25af897c9bc (bug 1820534) for causing reftests and mochitests failures. 2023-03-08 17:34:42 +02:00
Emilio Cobos Álvarez 57e476145f Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 14:11:35 +00:00
Dão Gottwald 852035988d Bug 1820736 - Remove obsolete "Independent Voices" assets. r=Gijs
Depends on D171696

Differential Revision: https://phabricator.services.mozilla.com/D171852
2023-03-07 16:35:45 +00:00
Russell Chan accace06b6 Bug 1817882 - fix styling of CTA in about:privatebrowsing to match Figma design r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D171509
2023-03-06 23:03:49 +00:00
Mike Conley 0eede08ea7 Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs
Up until now, we've used the connectedCallback to initialize the MigrationWizard. That's
been fine, except that it requires us to remove and then re-add the element to the DOM
if we want to "reset" it and start over.

This patch adds a method "requestState" to the MigrationWizard that kicks off the
initialization. Embedders can set the `auto-request-state` attribute on the
element if they're happy to just use the connectedCallback.

Finally, this adds an intrinsic width to the entire MigrationWizard element to reduce
flicker when transitioning between states.

Differential Revision: https://phabricator.services.mozilla.com/D171742
2023-03-06 21:39:01 +00:00
Mike Conley bdabd15be2 Bug 1819343 - Add a skeleton loading page for the new MigrationWizard component. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D171741
2023-03-06 21:39:01 +00:00
Sergey Galich 88fa8a86e6 Bug 1818691 - Add Passwords to Customize Toolbar r=credential-management-reviewers,fluent-reviewers,desktop-theme-reviewers,dao,flod,issammani
Differential Revision: https://phabricator.services.mozilla.com/D170854
2023-03-06 04:15:08 +00:00
brian 62b680db2c Bug 1809347 Implement the page that appears if no other browsers to import cannot be found. r=mconley,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D168981
2023-03-03 20:35:52 +00:00
Norisz Fay d8f467432b Backed out changeset cfa8d4331629 (bug 1809347) for causing mochitest failures on test_migration_wizard.html CLOSED TREE 2023-03-03 22:10:10 +02:00
brian 20e0d71c81 Bug 1809347 Implement the page that appears if no other browsers to import cannot be found. r=mconley,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D168981
2023-03-03 19:24:29 +00:00
Oriol Brufau 74dc189d04 Bug 1808787 - Optimize drag-and-drop into tabbar with lots of tabs. r=dao,Gijs
When called with isLink=true, _getDragTargetTab returns null if the
pointer is around the edges of the tab. This is useful to decide whether
drag-and-drop should create a new tab, or reuse an existing one.

The problem was that _getDropIndex, used when creating a new tab, would
therefore always get a null tab on dragover events, and then fall back
to iterating all tabs sequentially until it would find the right index,
with an expensive getBoundingClientRect() for each tab.

So this patch:
 - Renames unclear isLink to a more meaningful ignoreTabSides
 - Makes _getDragTargetTab use the native Element#closest instead of
   iterating the ancestors manually in JS.
 - Makes _getDropIndex always pass ignoreTabSides=false
 - Refactors _getDropIndex to never iterate tabs.
 - Adds .tab-drop-indicator{pointer-events:none}. This is needed so that
   the indicator doesn't become the event target, we want to get the tab
   behind it.

Differential Revision: https://phabricator.services.mozilla.com/D166125
2023-03-01 13:59:48 +00:00
Dão Gottwald cf767fa2d9 Bug 1817401 - Implement "Dismissed suggestions" handling in Firefox Suggest preferences section. r=adw,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D170671
2023-03-01 09:58:25 +00:00
steven wang e93d3a822d Bug 1815444 - MigrationWizard's progress page success-text should be slightly smaller and use the secondary text colour. r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D170862
2023-02-27 15:01:19 +00:00
Emilio Cobos Álvarez 22b93499fa Bug 1818811 - Make -moz-box-layout: flex default, and clean-up CSS. r=Gijs,extension-reviewers,settings-reviewers,desktop-theme-reviewers,dao
Now it's on by default everywhere, so all this is not needed. No behavior
change effectively since the xul.css bits being removed effectively achieve the
same.

Differential Revision: https://phabricator.services.mozilla.com/D170944
2023-02-27 12:41:13 +00:00
Emilio Cobos Álvarez 4a4a6d936a Bug 1818723 - Allow some elements to shrink with modern flexbox emulation in the places organizer. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D170929
2023-02-24 18:20:21 +00:00
Cosmin Sabou bb913ab75c Backed out changeset 17805375f92a (bug 1710910) for causing bug 1818233. CLOSED TREE 2023-02-24 16:09:13 +02:00
Emilio Cobos Álvarez 3f431af957 Bug 1818282 - Remove an icon that used to be invisible. r=desktop-theme-reviewers,sfoster
This icon has a viewbox, but not a width/height, so it was invisible
with old XUL images because XUL didn't know about image aspect-ratio.

Remove to keep the previous behavior.

Differential Revision: https://phabricator.services.mozilla.com/D170675
2023-02-22 23:40:14 +00:00
Hiroyuki Ikezoe 5d5ed759bf Bug 1811873 - Replace the swipe-to-navigation icon on Mac. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D168009
2023-02-22 21:41:27 +00:00
Itiel 1bdd81f84a Bug 1817888 - Properly mirror the web appearance images in about:preferences for RTL r=emilio,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D170414
2023-02-21 12:05:36 +00:00
Itiel 2346ab0fa1 Bug 1817865 - Fill icons on the UEP with the current color r=willdurand,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D170400
2023-02-20 21:50:13 +00:00
Jared Wein d6d1e8862b Bug 1710910 - Reduce the size of the close icon for infobars and use the correct smaller close icon for tabs. r=sfoster,mstriemer,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D115006
2023-02-20 17:57:10 +00:00
Sandor Molnar 1a27c785b8 Backed out changeset a56f7bf6fb9b (bug 1710910) for causing linux build bustage. CLOSED TREE 2023-02-20 22:17:34 +02:00
Jared Wein 7041c2cb07 Bug 1710910 - Reduce the size of the close icon for infobars and use the correct smaller close icon for tabs. r=sfoster,mstriemer,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D115006
2023-02-20 17:57:10 +00:00
Emilio Cobos Álvarez 186019d791 Bug 1817071 - Remove -moz-image-region references from browser/ and toolkit/. r=Gijs
After the other bugs, nobody sets -moz-image-region to something that
isn't auto.

Differential Revision: https://phabricator.services.mozilla.com/D170009
2023-02-16 22:33:30 +00:00
Emilio Cobos Álvarez 0320ef9554 Bug 1817053 - Remove some dead CSS and icons from the old translations project. r=mconley,gregtatum
The Firefox Translation extension doesn't use these.

Differential Revision: https://phabricator.services.mozilla.com/D169991
2023-02-16 21:41:40 +00:00
Emilio Cobos Álvarez 2f0486b715 Bug 1817068 - Don't use -moz-image-region in page info window. r=Gijs
Use background-position instead.

Differential Revision: https://phabricator.services.mozilla.com/D170000
2023-02-16 13:01:31 +00:00
William Durand 845d0abe27 Bug 1800417 - Fix the use of both `toolbarbutton-1` and `subviewbutton` CSS classes in extension widgets. r=Itiel,mconley,dao,rpl
Depends on D169810

Differential Revision: https://phabricator.services.mozilla.com/D162712
2023-02-16 12:03:07 +00:00
Mike Conley 49a97134a5 Bug 1816560 - Introduce a pref to control the visibility of the not_configured FxA toolbar button for experimentation. r=markh,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D169819
2023-02-14 22:59:14 +00:00
Cristian Tuns dca219aa17 Backed out changeset e391918bb558 (bug 1800417) for causing mochitest failures in /browser_unified_extensions_overflowable_toolbar.js CLOSED TREE 2023-02-14 17:21:09 -05:00
William Durand 56b7ce8ff1 Bug 1800417 - Fix the use of both `toolbarbutton-1` and `subviewbutton` CSS classes in extension widgets. r=Itiel,mconley,dao,rpl
Depends on D169810

Differential Revision: https://phabricator.services.mozilla.com/D162712
2023-02-14 20:51:53 +00:00
Benjamin VanderSloot b723b61608 Bug 1804728, part 4 - Make UI match mock, without pictures - r=pbz,desktop-theme-reviewers,flod,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D168817
2023-02-14 19:25:51 +00:00
Emilio Cobos Álvarez d9cfbe5cab Bug 1815864 - Use a bigger flex value in the tab box than the searchbar. r=dao
This prevents the searchbar from stealing all the free space from the
tab box.

Differential Revision: https://phabricator.services.mozilla.com/D169718
2023-02-14 11:14:41 +00:00
Emilio Cobos Álvarez 492208673d Bug 1816073 - Allow device manager height to grow again. r=settings-reviewers,Gijs
Hmm, I don't recall why I changed this min-height by a height, I didn't
write it down in the commit message either :/

This doesn't regress bug 1801607 and fixes the issue, so should be safe.

Differential Revision: https://phabricator.services.mozilla.com/D169647
2023-02-13 22:51:34 +00:00
Marian-Vasile Laza 0ea05c1a94 Backed out changeset 9243ed636426 (bug 1815864) as requested by the dev for causing regressions. CLOSED TREE 2023-02-13 22:50:43 +02:00
Marian-Vasile Laza e39c51f7fd Backed out changeset d26e7747cf69 (bug 1800417) for bc failures on browser_unified_extensions_overflowable_toolbar.js. CLOSED TREE 2023-02-13 22:14:44 +02:00
Dão Gottwald 4b6b4c4c2e Bug 1811983 - In high contrast mode, reduce the opacity of disabled toolbar buttons in order to increase contrast with the enabled state. r=ayeddi,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D168953
2023-02-13 18:32:17 +00:00
Itiel bb430b7130 Bug 1815130 - Handle custom panel headers better when they are in the overflow panel r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D169253
2023-02-13 17:33:54 +00:00
William Durand 315bd9a1a1 Bug 1800417 - Fix the use of both `toolbarbutton-1` and `subviewbutton` CSS classes in extension widgets. r=Itiel,mconley,dao,rpl
Differential Revision: https://phabricator.services.mozilla.com/D162712
2023-02-13 16:52:18 +00:00
Emilio Cobos Álvarez 4bdb722b1a Bug 1815370 - Tweak user-select setup in about:preferences to make menulists non-selectable. r=Gijs,settings-reviewers
They weren't selectable before, by virtue of being a XUL frame, but that
was pure luck.

Differential Revision: https://phabricator.services.mozilla.com/D169167
2023-02-13 13:22:29 +00:00
Emilio Cobos Álvarez 7cfdf19c4d Bug 1815370 - Change XUL's user-select set-up to just specify it once. r=Gijs
user-select has used-value-time pseudo-inheritance[1], so specifying it
on the root should be enough to make it work everywhere it matters.
Specifying it on all elements is somewhat inefficient.

We only had a handful of overrides[2] so I think this is relatively
safe. This would only be a behavior change for pages with html roots but
also XUL inside (in which case some XUL could become selectable). We
don't seem to have many looking at [3] (the important one being
browser.xhtml, which is adjusted here).

Remove useless overrides (including search-textbox, since the input it
contains is always selectable anyways), and it only has the input and a
couple icons.

[1]: https://searchfox.org/mozilla-central/rev/08362489086b10de96e7a199b267ea5504c01583/layout/generic/nsIFrame.cpp#4566
[2]: https://searchfox.org/mozilla-central/search?q=user-select%3A+text&path=&case=false&regexp=false
[3]: https://searchfox.org/mozilla-central/search?q=%3Chtml+&path=.xhtml&case=false&regexp=false

Differential Revision: https://phabricator.services.mozilla.com/D169166
2023-02-13 13:22:29 +00:00
Emilio Cobos Álvarez 6e769da9a4 Bug 1816111 - Use min-height rather than height in the places details pane. r=Gijs
That is, allow it to grow if something makes it take more space (like
the all tags text box). This works with and without flexbox emulation.

Differential Revision: https://phabricator.services.mozilla.com/D169531
2023-02-11 22:59:53 +00:00
Dão Gottwald 5ba1bdb6f8 Bug 1815644 - Reduce specificity of selector for setting the initial --toolbarbutton-icon-fill-attention value. r=amy
Differential Revision: https://phabricator.services.mozilla.com/D169304
2023-02-11 16:38:20 +00:00
Emilio Cobos Álvarez 87461361b8 Bug 1815864 - Use min-width rather than contain to allow tabs to shrink. r=mconley
contain works, but makes the intrinsic size be zero, which means that if
we flex something else in the tabs list, that is going to take all the
space.

Differential Revision: https://phabricator.services.mozilla.com/D169390
2023-02-10 22:39:43 +00:00
Dão Gottwald 962ff59d91 Bug 1815865 - Align tip buttons more closely with other view buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D169324
2023-02-09 22:41:51 +00:00
Emilio Cobos Álvarez 5f2f560c22 Bug 1815843 - Allow cross-site cookie permissions to shrink. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D169348
2023-02-09 17:13:18 +00:00
Nolan Ishii 077ebaf8d9 Bug 1803446 Implement 'variant 2' version of the main selector page for the migration wizard. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D166949
2023-02-08 15:58:24 +00:00
Sandor Molnar 5aff50ce87 Backed out changeset 549ce0549c2e (bug 1800417) for causing bc failures in browser/components/extensions/test/browser/browser_unified_extensions_overflowable_toolbar.js CLOSED TREE 2023-02-08 14:23:39 +02:00
William Durand 84dc10e35a Bug 1800417 - Fix the use of both `toolbarbutton-1` and `subviewbutton` CSS classes in extension widgets. r=Itiel,mconley,dao,rpl
Depends on D169088

Differential Revision: https://phabricator.services.mozilla.com/D162712
2023-02-08 10:25:02 +00:00
Sandor Molnar 8539240aed Backed out changeset 6dbcf3dd30c4 (bug 1800417) for causing bc failures in browser/components/extensions/test/browser/browser_unified_extensions_overflowable_toolbar.js CLOSED TREE 2023-02-08 13:54:33 +02:00
William Durand 3ab4cbac72 Bug 1800417 - Fix the use of both `toolbarbutton-1` and `subviewbutton` CSS classes in extension widgets. r=Itiel,mconley,dao,rpl
Depends on D169088

Differential Revision: https://phabricator.services.mozilla.com/D162712
2023-02-08 10:25:02 +00:00
Dão Gottwald 5f22583152 Bug 1815423 - Consolidate result button and chiclet colors. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D169070
2023-02-08 09:16:42 +00:00
Hanna Jones 37a433323c Bug 1799471 - Part 2: replace toggles in about:preferences with moz-toggle r=tgiles,mconley
This patch changes the Firefox Suggest preference toggles to use the new `moz-toggle` element.

For testing purposes, set `browser.urlbar.quicksuggest.enabled` to `true` to make the toggles visible in `about:preferences#privacy`.

Differential Revision: https://phabricator.services.mozilla.com/D167881
2023-02-08 00:09:07 +00:00
Mike Conley f0d2a795f1 Bug 1814912 - Use an HTML5 dialog instead of gSubDialog for the new migration wizard in about:preferences. r=Gijs,settings-reviewers
I also renamed migration-dialog.[js|html|css] to migration-dialog-window.[js|html|css] to
make it clearer that those resources are for when the wizard is being shown in a separate
window. I also updated the documentation to reflect this.

Differential Revision: https://phabricator.services.mozilla.com/D169014
2023-02-07 14:25:47 +00:00
Dão Gottwald 884bcd6cdf Bug 1811717 - Avoid multiplied opacity effect on disabled tab scroll buttons. r=amy
Differential Revision: https://phabricator.services.mozilla.com/D168949
2023-02-07 09:52:27 +00:00
Emilio Cobos Álvarez e2ff802405 Bug 1815238 - Fix places window left panel width with flexbox emulation enabled. r=Gijs
Use CSS rather than width attributes so that this keeps working when
flexbox emulation is used. Without this patch the width almost
collapses, which is not great!

Differential Revision: https://phabricator.services.mozilla.com/D168964
2023-02-07 08:49:58 +00:00
hanna alemu 2048eb3287 Bug 1768730 - [Cleanup] Remove legacy spotlight messaging surface r=Mardak,fluent-reviewers,desktop-theme-reviewers,barret
Differential Revision: https://phabricator.services.mozilla.com/D165254
2023-02-06 22:36:28 +00:00
Itiel 9b20d6affc Bug 1703005 - Adjust spacing for the folder tree and tags selector r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D168468
2023-02-06 21:06:47 +00:00
DJ 1e91f6882d Bug 1810052 - update strings for protections panel and expose to localization. r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D168011
2023-02-06 19:09:01 +00:00
Hiroyuki Ikezoe 75ad844c04 Bug 1811687 - Support dark mode friendly swipe-to-navigation icon colors. r=desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D167762
2023-02-05 21:20:56 +00:00