Commit Graph

27407 Commits

Author SHA1 Message Date
Mike Kaply
399f06dfdf Bug 1851525 - Allow Firefox View icon to be set via Nimbus. r=sclements,desktop-theme-reviewers,fxview-reviewers,dao,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D187458
2023-09-06 13:41:27 +00:00
Emilio Cobos Álvarez
88a32df381 Bug 1850827 - Simplify how we draw window decorations. r=stransky,rmader,desktop-theme-reviewers,dao
This makes the rounded bottom corners work on X11, and makes the top
corner drawing less insane.

Differential Revision: https://phabricator.services.mozilla.com/D187345
2023-09-06 11:07:58 +00:00
Drew Willcoxon
0194a66264 Bug 1851256 - Part 3: Test fix. r=lina
Depends on D187324

Differential Revision: https://phabricator.services.mozilla.com/D187327
2023-09-05 21:11:58 +00:00
Stanca Serban
873b7d7a4a Backed out changeset 4ced56d93af6 (bug 1849159) for causing mochitests failures in browser_stale_product.js. CLOSED TREE 2023-09-05 19:54:32 +03:00
Emilio Cobos Álvarez
93252b3465 Bug 1847584 - Account for IsUnderHiddenEmbedderElement() for BrowserChild visibility. r=smaug
Test by Gijs. Note that I removed the .isActive assertion, because this doesn't
affect activeness.

We could make that change too, but that's a bigger change, and I think we want
to do this regardless.

The CAN_RUN_SCRIPT annotations are obsolete (they come from bug 1582042
which directly fired docshell activity events, but that's not true
anymore, bug 1635914 changed the setup a bit later).

Differential Revision: https://phabricator.services.mozilla.com/D185643
2023-09-05 16:13:00 +00:00
Niklas Baumgardner
acdc4fbb1b Bug 1849159 - Toolbar button should hide when opted out. r=shopping-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D187052
2023-09-05 14:38:14 +00:00
Alexandra Borovova
930a39eff8 Bug 1849621 - Add prompt input value into DOMModalDialogClosed event details. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D186789
2023-09-05 13:12:38 +00:00
Marc Seibert
9a6938d4aa Bug 1850492 - Remove security.insecure_connection_icon.enabled and security.insecure_connection_icon.pbmode.enabled prefs.r=dao
Differential Revision: https://phabricator.services.mozilla.com/D187031
2023-09-05 10:12:44 +00:00
Dão Gottwald
6876424fca Bug 1850721 - Correctly check boolean attributes when deciding whether to set indicator-replaces-favicon, and correctly carry over boolean attributes when moving a tab to another window. r=mak,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187183
2023-09-05 09:57:27 +00:00
Sarah Clements
6bde708b88 Bug 1851453 - Disable notification dot in firefox view r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D187372
2023-09-04 14:17:18 +00:00
Paul Zuehlcke
01d5b71c28 Bug 1851163 - Remove obsolete felt privacy (2022) prefs. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D187275
2023-09-04 08:36:02 +00:00
Florian Quèze
bcb0aaad6f Bug 415225 - provide the mime type when saving an image from the Page Info Media tab, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D186973
2023-09-01 20:37:37 +00:00
Sandor Molnar
bff2d3b8b8 Backed out changeset ad7684944acc (bug 1850721) for causing bc failures in dom/base/test/browser_timeout_throttling_with_audio_playback.js CLOSED TREE 2023-09-01 19:46:14 +03:00
Dão Gottwald
603d3e682f Bug 1850721 - Correctly check boolean attributes when deciding whether to set indicator-replaces-favicon, and correctly carry over boolean attributes when moving a tab to another window. r=mak,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187183
2023-09-01 15:41:22 +00:00
Dale Harvey
95ab1ce9c9 Bug 1848048 - Add a result menu to disable trending results. r=dao,fluent-reviewers,settings-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D187066
2023-09-01 08:38:54 +00:00
Shane Hughes
f947fd1418 Bug 1846044 - Implement Shopping Sidebar auto-activation behavior. r=shopping-reviewers,omc-reviewers,jhirsch,Mardak
If the user has not opted in, automatically set the sidebar to `active` if:
1. The sidebar has not already been automatically set to `active` twice.
2. It's been at least 24 hours since the user last saw the sidebar because
   of this auto-activation behavior.
3. The sidebar was not already auto-activated in this session. This is
   unlikely to come into play for most users, since this only executes on
   startup and when the `enabled` Nimbus variable changes.

Also, if the user has still not opted in at the end of the session, and
we auto-activated the sidebar for them, auto-close the sidebar on
shutdown. This means we show the onboarding to the user automatically in
each PDP for up to 2 sessions. After that, if the user still has not
opted in, we will stop trying.

Differential Revision: https://phabricator.services.mozilla.com/D184994
2023-08-31 19:50:58 +00:00
ganna
bca96ecd6a Bug 1832348 - Part 1: Replace .panel-footer with moz-button-group in editBookmarkPanel r=hjones,dao
Differential Revision: https://phabricator.services.mozilla.com/D181285
2023-08-30 17:35:38 +00:00
Dão Gottwald
40c791d791 Bug 1850649 - Treat the 'selected' attribute (which is an alias for 'visuallyselected' here) as a standard boolean attribute. r=mak a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D187110
2023-08-30 13:58:20 +00:00
John Schanck
703bd4d439 Bug 1823720 - prevent some fullscreen states while WebAuthn prompts are shown. r=edgar,keeler
This prevents fullscreen states that hide chrome while WebAuthn prompts are shown. Specifically, it
  1) ensures that the navigation toolbox is shown in fullscreen windows, and
  2) disallows fullscreen DOM elements.

Differential Revision: https://phabricator.services.mozilla.com/D187001
2023-08-29 22:39:45 +00:00
Kelly Cochrane
3efa9b6ff1 Bug 1845356 - Update Firefox View toolbarbutton icon and label/tooltip r=fluent-reviewers,desktop-theme-reviewers,fxview-reviewers,flod,dao,sclements
Differential Revision: https://phabricator.services.mozilla.com/D184970
2023-08-29 12:40:52 +00:00
Dão Gottwald
5e89f4908b Bug 1849904 - Convert a bunch of psuedo-boolean tab strip attributes to be standard boolean attributes. r=mconley,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186729
2023-08-29 06:52:49 +00:00
Cristian Tuns
8c85348a92 Backed out changeset c35a3bb94b22 (bug 1845356) for causing bc failures in browser_feature_callout_position.js CLOSED TREE 2023-08-28 17:53:19 -04:00
Kelly Cochrane
519c6a54e9 Bug 1845356 - Update Firefox View toolbarbutton icon and label/tooltip r=fluent-reviewers,desktop-theme-reviewers,fxview-reviewers,flod,dao,sclements
Differential Revision: https://phabricator.services.mozilla.com/D184970
2023-08-28 19:52:09 +00:00
Sandor Molnar
310b17cc95 Backed out changeset a91b29868240 (bug 1845356) for causing bc failures in browser/components/firefoxview/tests/browser/browser_feature_callout.js CLOSED TREE 2023-08-28 21:48:52 +03:00
Kelly Cochrane
b9b0488b61 Bug 1845356 - Update Firefox View toolbarbutton icon and label/tooltip r=fluent-reviewers,desktop-theme-reviewers,fxview-reviewers,flod,dao,sclements
Differential Revision: https://phabricator.services.mozilla.com/D184970
2023-08-28 15:04:58 +00:00
Iulian Moraru
725065eed6 Backed out changeset 8374f96199da (bug 1848401) for causing Bug 1849886. CLOSED TREE 2023-08-23 20:12:42 +03:00
Sean Feng
27e0fa8ef1 Bug 1848401 - Add a testcase to ensure only one tab is opened when mousedown occurs on the new-tab button and mouseup occurs on the menuitem r=Gijs
This is a follow-up for bug 1846714.

Differential Revision: https://phabricator.services.mozilla.com/D186039
2023-08-22 15:45:05 +00:00
Cristian Tuns
58e4ef4e8e Backed out changeset a741e0bcdca4 (bug 1847584) for causing bc failures in browser_reload_tab.js CLOSED TREE 2023-08-18 14:24:03 -04:00
Erik Nordin
893a9ff57f Bug 1842646 - Add a way to disable offering translations r=gregtatum,fluent-reviewers,flod
Adds functionality to the Translations panel settings
menu for users to disable whether translations will
be automatically offered, i.e. that the translations
panel automatically pops open on relevant web pages.

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

Differential Revision: https://phabricator.services.mozilla.com/D186251
2023-08-18 16:31:36 +00:00
Emilio Cobos Álvarez
91faba9e00 Bug 1847584 - Account for IsUnderHiddenEmbedderElement() for BrowserChild visibility. r=smaug
Test by Gijs. Note that I removed the .isActive assertion, because this doesn't
affect activeness.

We could make that change too, but that's a bigger change, and I think we want
to do this regardless.

The CAN_RUN_SCRIPT annotations are obsolete (they come from bug 1582042
which directly fired docshell activity events, but that's not true
anymore, bug 1635914 changed the setup a bit later).

Differential Revision: https://phabricator.services.mozilla.com/D185643
2023-08-18 16:17:31 +00:00
DJ
cff3198b49 Bug 1846583 - remove pocket button and bookmarks bar from PBM. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D186145
2023-08-17 20:21:20 +00:00
Erik Nordin
fe6e7847b3 Bug 1842369 - Ensure Translations button is hidden in reader mode r=gregtatum
Previously the translations button would stay visible in reader
mode but no interact with the page when clicked. This patch
ensures that the translations button is no longer visible
once a user enters reader mode.

Differential Revision: https://phabricator.services.mozilla.com/D185607
2023-08-15 18:40:37 +00:00
Narcis Beleuzu
748781345f Backed out changeset db935375566a (bug 1840902) for bc failure on browser_storageAccessThirdPartyChecks. CLOSED TREE 2023-08-15 17:27:16 +03:00
Harshit Sohaney
b63146bad6 Bug 1840902 - Adjusted browser chrome tests under the Anti-tracking test suite to support only secure context storage access. r=bvandersloot
Depends on D182366

Differential Revision: https://phabricator.services.mozilla.com/D184979
2023-08-15 12:58:43 +00:00
Edgar Chen
42ff57bc49 Bug 1847901 - Should not show fullscreen warning if the user has disabled it explicitly; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D185977
2023-08-14 15:52:24 +00:00
Cosmin Sabou
06c2e8e972 Bug 1848423 - Temporarily disable browser_fullscreen_warning.js on macOS until a fix is in place. a=test-only 2023-08-12 19:05:09 +03:00
Tooru Fujisawa
71b58c07e1 Bug 1836386 - Convert JSMs in browser/components/newtab/lib/PersonalityProvider to ESMs. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D184528
2023-08-11 15:39:48 +00:00
Sean Feng
28b60a5bda Bug 1846714 - Make the newtab button to not handle click event if the menu is open r=Gijs
If the menu is opened, the corresponding `mouseup` event that generates
this `click` event will be handled by the menuitem, so we don't
need to handle this `click` event.

Differential Revision: https://phabricator.services.mozilla.com/D185465
2023-08-11 15:29:47 +00:00
Gregory Pappas
99acc1a9c9 Bug 1697151 - Remove permissions.delegation.enabled pref r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D185342
2023-08-11 15:15:54 +00:00
Cristian Tuns
4bbddfee03 Backed out changeset a857f9cb6655 (bug 1836386) for causing bc failures in browser_all_files_referenced.js CLOSED TREE 2023-08-11 05:58:09 -04:00
Tooru Fujisawa
e4b5e76170 Bug 1836386 - Convert JSMs in browser/components/newtab/lib/PersonalityProvider to ESMs. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D184528
2023-08-11 08:13:17 +00:00
Eemeli Aro
9bef605113 Bug 1834305 - Remove intl/locale/PluralForm.sys.mjs as unused. r=nordzilla,devtools-reviewers
This library is now completely unused in m-c.

Differential Revision: https://phabricator.services.mozilla.com/D185699
2023-08-10 20:39:20 +00:00
Karl Tomlinson
36c3664dac Bug 1809745 focus speaker selection richlistbox in prompt r=ayeddi
This cannot be done during "showing" because the richlistbox does not have a
frame at that point.

As well as enabling arrow keys, focus also clearly identifies the speaker
being considered for a permission grant.  Without focus, the selected item is
identified by subtle background color changes, and so the selected item would
not be clear in a list of two items.

Depends on D182318

Differential Revision: https://phabricator.services.mozilla.com/D182319
2023-08-10 18:29:27 +00:00
Edgar Chen
51ac31ae8a Bug 1833363 - Add test for fullscreen notification to reappear when mouse is moved to the top of the screen; r=Gijs
Depends on D178166

Differential Revision: https://phabricator.services.mozilla.com/D178174
2023-08-10 03:17:17 +00:00
Edgar Chen
7efb26f8ae Bug 1833363 - Add test for reshowing the fullscreen initial notification; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D178166
2023-08-10 03:17:17 +00:00
Hanna Jones
20cbf2f575 Bug 1801936 - use moz-toggle in the ETP panel r=mstriemer,tgiles,desktop-theme-reviewers,flod,dao
This patch replaces both toggles in the different sub views of the ETP panel with `moz-toggle`. Previously there was a small discrepancy where we were setting an `aria-label` on one toggle but not the other. I added a method to handle updating both toggles at once to ensure they stay in sync/always receive the same updates.

Differential Revision: https://phabricator.services.mozilla.com/D176700
2023-08-09 18:18:44 +00:00
Mark Banner
85c9f645f5 Bug 1844784 - Ensure Synced Tabs in the history menu is properly removed when FxAccounts are disabled. r=sync-reviewers,places-reviewers,lina,markh
Differential Revision: https://phabricator.services.mozilla.com/D185719
2023-08-09 15:00:20 +00:00
Alexandre Poirot
3a8761d9e1 Bug 1792803 - [devtools] Stop exposing devtools resource to content to implement JSON Viewer. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D185551
2023-08-09 13:36:05 +00:00
Natalia Csoregi
f2ac649fc6 Backed out 3 changesets (bug 1847584) for causing vsync failures. CLOSED TREE
Backed out changeset bdfc3c7388cf (bug 1847584)
Backed out changeset 54b34c76db47 (bug 1847584)
Backed out changeset 03bf43b4ae07 (bug 1847584)
2023-08-09 15:47:03 +03:00
Emilio Cobos Álvarez
c6e1796127 Bug 1847584 - Account for IsUnderHiddenEmbedderElement() for BrowserChild visibility. r=smaug
Test by Gijs. Note that I removed the .isActive assertion, because this doesn't
affect activeness.

We could make that change too, but that's a bigger change, and I think we want
to do this regardless.

The CAN_RUN_SCRIPT annotations are obsolete (they come from bug 1582042
which directly fired docshell activity events, but that's not true
anymore, bug 1635914 changed the setup a bit later).

Differential Revision: https://phabricator.services.mozilla.com/D185643
2023-08-09 10:57:42 +00:00