Commit graph

25137 commits

Author SHA1 Message Date
Neil Deakin
97d95e925f Bug 1724962, when the uitour highlight opens from the show how button on the session restore infobar, also highlight the restore session option from the history menu when it is opened, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D127198
2021-10-02 12:20:08 +00:00
Gijs Kruitbosch
55a66e444b Bug 1724962 - add focus styling option to UI Tour and use it for the session restore infobar r=NeilDeakin
Depends on D126730

Differential Revision: https://phabricator.services.mozilla.com/D127197
2021-10-02 12:20:08 +00:00
Narcis Beleuzu
cdfdd9704d Backed out changeset afd3d1fef036 (bug 1705360) for Android Btime failures 2021-10-02 03:32:23 +03:00
Micah Tigley
96bb972af4 Bug 1724319 - Fix failing tests in browser/base/content/general when new downloads pref is enabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D121928
2021-10-01 20:00:41 +00:00
Dana Keeler
8e59b5f49b Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche,perftest-reviewers,sparky
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-10-01 17:40:38 +00:00
Harry Twyford
9d9a20ed03 Bug 1732090 - Use sidebar_text as a fallback in highlighted sidebar rows. r=desktop-theme-reviewers,dao
We only set the [lwt-sidebar-highlight](https://searchfox.org/mozilla-central/rev/7539ad54ddc720a0553efd07ca681b9a409f9887/browser/base/content/contentTheme.js#104) attribute when a theme defines the `sidebar_highlight-text` property. We [check lwt-sidebar-highlight when setting the sidebar highlight background color](https://searchfox.org/mozilla-central/rev/7539ad54ddc720a0553efd07ca681b9a409f9887/browser/themes/shared/places/sidebar.inc.css#36-38). That means we don't style sidebar highlight colors unless we also style the text. We should use sidebar_text as a fallback when sidebar_highlight_text isn't defined. We do something similar in toolbar fields: we use `toolbar_field_text` in highlighted rows when `toolbar_field_highlight_text` isn't defined.

Differential Revision: https://phabricator.services.mozilla.com/D127003
2021-10-01 16:03:59 +00:00
Gijs Kruitbosch
9adda1725d Bug 1730040 - drop PLACES_BOOKMARKS_TOOLBAR_RENDER_DELAY_MS probe, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D126904
2021-10-01 11:12:23 +00:00
Niklas Baumgardner
49c7deeea0 Bug 1731687 - Remove browser-doctype.inc. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D127136
2021-09-30 20:01:03 +00:00
Andrew McCreight
a41b48f764 Bug 1733129 - browser_WebrtcGlobalInformation.js should call NoteIntentionalCrash in processes it is killing. r=kmag
Doing so will prevent the leak checker from reporting an error when it
fails to find a leak log.

This test was previously disabled on Windows due to the failures, so we
can re-enable it now, hopefully.

Differential Revision: https://phabricator.services.mozilla.com/D126954
2021-09-30 19:50:35 +00:00
Julian Descottes
388ddbae45 Bug 1691954 - [marionette] Allow MarionetteEventsChild and dependencies in browser_startup_content.js r=Gijs
Depends on D126371

Now that the MarionetteEvents actors remain registered, MarionetteEventsChild.jsm and its Log.jsm dependencies both show up in the test browser_startup_content.js

Differential Revision: https://phabricator.services.mozilla.com/D126519
2021-09-30 09:13:07 +00:00
Marian-Vasile Laza
4b2ed8e8b4 Backed out changeset ee866eada1ad (bug 1705360) for causing talos failures. CLOSED TREE DONTBUILD 2021-09-30 06:54:43 +03:00
Dana Keeler
9aa0ad981f Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-09-29 21:23:59 +00:00
Byron Campen
cc6028621f Bug 1680620: Wait until gathering is complete to finish this test. r=ng
This should avoid additional lines in the ICE log after we're done.

Differential Revision: https://phabricator.services.mozilla.com/D126851
2021-09-29 17:43:04 +00:00
Cosmin Sabou
22bdb01b25 Backed out changeset c70b589f7162 (bug 1691954) for bc failures in browser_startup_content.js. CLOSED TREE DONTBUILD 2021-09-29 20:41:35 +03:00
Tomislav Jovanovic
0b1c358ede Bug 1708243 - Part 3: Use actor messaging for tabs.detectLanguage, stop loading MessageChannel.jsm, r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D126623
2021-09-29 16:52:59 +00:00
Niklas Baumgardner
e4133e5c2f Bug 1731684 - Migrate places.dtd and remove the file. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D126709
2021-09-29 16:38:45 +00:00
Julian Descottes
073fd208de Bug 1691954 - [marionette] Allow MarionetteEventsChild and dependencies in browser_startup_content.js r=Gijs
Depends on D126371

Now that the MarionetteEvents actors remain registered, MarionetteEventsChild.jsm and its Log.jsm dependencies both show up in the test browser_startup_content.js

Differential Revision: https://phabricator.services.mozilla.com/D126519
2021-09-29 15:39:05 +00:00
Niklas Baumgardner
0b00664094 Bug 1730953 - Migrate strings from browser.dtd to Fluent and remove file. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D126372
2021-09-28 21:19:29 +00:00
Butkovits Atila
932ea37867 Backed out changeset 4b6b66ff77ea (bug 1705360) for causing failures in test_refresh_firefox.py. CLOSED TREE 2021-09-29 01:12:25 +03:00
Emma Malysz
08da538533 Bug 1725430: disable screenshot shortcut for extension when screenshots.browser.component.enabled is true. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125850
2021-09-28 20:01:35 +00:00
Dana Keeler
bcda0806c6 Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-09-28 18:54:04 +00:00
Gavin Lazar Suntop
2f6a4680e7 Bug 1726385 - CTA + Recs variant r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D123679
2021-09-28 18:12:17 +00:00
Michelle Goossens
c159e29e05 Bug 1727943 - Part 2: Migrate mochitest, reftest and crashtest Windows 10 ccov suites from AWS to Azure r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D125350
2021-09-28 15:27:39 +00:00
criss
c036c2f5c2 Backed out changeset ec019c0205a9 (bug 1725430) for causing failures on dbg-toggling-tools.js 2021-09-28 00:42:30 +03:00
criss
fd452e339e Backed out changeset 828a968d0d1d (bug 1730953) for causing browser-chrome failures. CLOSED TREE 2021-09-27 21:00:19 +03:00
Emma Malysz
53a01f5fb9 Bug 1725430: disable screenshot shortcut for extension when screenshots.browser.component.enabled is true. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125850
2021-09-27 17:30:35 +00:00
Niklas Baumgardner
37ce398627 Bug 1730953 - Migrate strings from browser.dtd to Fluent and remove file. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D126372
2021-09-27 16:49:45 +00:00
Cristian Tuns
6d97968321 Bug 1719221 - disable browser_about_blank_same_document_tabswitch.js on win10_2004 and mac r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D126614
2021-09-27 07:01:31 +00:00
Johann Hofmann
64764ef32e Bug 1732271 - Add a rollout pref for setting dFPI as the default cookieBehavior. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D126476
2021-09-23 22:10:50 +00:00
Harry Twyford
aaa5db6f30 Bug 1729534 - Change Customize window theme picker to a button that points to about:addons#themes. r=dao,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125120
2021-09-23 13:55:07 +00:00
Edgar Chen
851fda1435 Bug 1727345 - Add test for fullscreen warning on display none iframe; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D123643
2021-09-23 09:16:59 +00:00
Stephen A Pohl
87f63ab1b8 Bug 1633860: Place window control buttons on the right side on macOS when using an RTL system locale, regardless of the Firefox locale. r=mstange,emilio,harry
Differential Revision: https://phabricator.services.mozilla.com/D116921
2021-09-22 18:51:20 +00:00
Dão Gottwald
a1585362ad Bug 1719203 - Let "Copy Image Link" use the original URL before redirects. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D125849
2021-09-22 16:54:53 +00:00
Gijs Kruitbosch
73d64dd98b Bug 1726621 - ensure form validation popup always hides on tabswitches, navigations, etc., r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D124268
2021-09-22 10:12:24 +00:00
Narcis Beleuzu
033a7edbff Backed out changeset ceaaed353b66 (bug 1725430) for assertion failure on ErrorResult.h . CLOSED TREE 2021-09-22 01:09:22 +03:00
Emma Malysz
6fede10fc1 Bug 1725430: disable screenshot shortcut for extension when screenshots.browser.component.enabled is true. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125850
2021-09-21 20:37:48 +00:00
Harry Twyford
cee0305a2a Bug 1726437 - Add new monochromatic themes. r=dao,mixedpuppy
This is pretty much impossible to review as-is, so it may be more useful to review the script that made them. The repo is at https://github.com/htwyford/create-theme-script. parse-themes-script.js is the main script. It reads input.json. input.json is pulled from https://github.com/FirefoxUX/themes/blob/main/tokens/color/base.json, with some light edits to fix inconsistencies. The file in the FirefoxUX repo is an export of the colors in the Figma file: https://www.figma.com/file/xaRff6432QsirRftX8NZgb/MR2-Themes?node-id=86%3A17747.

The themes aren't perfect yet. For example, the text color in the Urlbar chiclet is sometimes wrong. They also don't consider the UX spec on badge colors, since UX is still actively updating that part of the spec. Since these themes are behind a pref, I think we should land it and fix the issues in followups. It will make it more clear what is changing when they're not being added en masse like this. Getting them in the tree ASAP also lets UX and QA get a head start on testing them.

Differential Revision: https://phabricator.services.mozilla.com/D125755
2021-09-21 13:32:58 +00:00
Harry Twyford
31b58b8bf6 Bug 1730262 - Add first monochromatic theme. r=desktop-theme-reviewers,dao,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D125283
2021-09-21 13:32:57 +00:00
Michael Kohler
2a78d18891 Bug 1707887 - Do not show nav arrow on security button in Site Identity when button is disabled r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D125095
2021-09-21 08:18:22 +00:00
Butkovits Atila
4b46b9b45b Backed out 3 changesets (bug 1719939, bug 1726437, bug 1730262) for causing failures on test_browserGlue_migration_ctrltab_recently_used_order.js.
Backed out changeset ea1653e9644f (bug 1719939)
Backed out changeset 01f90db715a7 (bug 1726437)
Backed out changeset c0e23b2acfbb (bug 1730262)
2021-09-21 05:15:31 +03:00
Junjie Ying
9b3839d3ba Bug 1719939 - Remove last fragments of code manually checking the browser.proton.enabled pref. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D125345
2021-09-21 00:03:49 +00:00
Csoregi Natalia
5232f16dc4 Backed out changeset 5523334143d9 (bug 1719938) for failures on browser_parsable_css.js. CLOSED TREE 2021-09-21 02:39:55 +03:00
lamoure6
5c23ae0374 Bug 1719938 - Removed remaining (non-negated) -moz-proton media queries. r=mhowell,mtigley,emilio
Differential Revision: https://phabricator.services.mozilla.com/D125328
2021-09-20 22:40:42 +00:00
Butkovits Atila
d5be1941f3 Backed out changeset 724917f8288f (bug 1726621) for causing failures at browser_doorhanger_remembering.js. CLOSED TREE 2021-09-21 01:37:49 +03:00
Csoregi Natalia
592741b7e0 Backed out changeset 0711ae54877b (bug 1719938) for bustages on media_features.rs. CLOSED TREE 2021-09-20 23:29:05 +03:00
Gijs Kruitbosch
55ef0cdf8b Bug 1726621 - ensure form validation popup always hides on tabswitches, navigations, etc., r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D124268
2021-09-20 19:46:23 +00:00
Harry Twyford
393eadce50 Bug 1726437 - Add new monochromatic themes. r=dao,mixedpuppy
This is pretty much impossible to review as-is, so it may be more useful to review the script that made them. The repo is at https://github.com/htwyford/create-theme-script. parse-themes-script.js is the main script. It reads input.json. input.json is pulled from https://github.com/FirefoxUX/themes/blob/main/tokens/color/base.json, with some light edits to fix inconsistencies. The file in the FirefoxUX repo is an export of the colors in the Figma file: https://www.figma.com/file/xaRff6432QsirRftX8NZgb/MR2-Themes?node-id=86%3A17747.

The themes aren't perfect yet. For example, the text color in the Urlbar chiclet is sometimes wrong. They also don't consider the UX spec on badge colors, since UX is still actively updating that part of the spec. Since these themes are behind a pref, I think we should land it and fix the issues in followups. It will make it more clear what is changing when they're not being added en masse like this. Getting them in the tree ASAP also lets UX and QA get a head start on testing them.

Differential Revision: https://phabricator.services.mozilla.com/D125755
2021-09-20 19:27:52 +00:00
lamoure6
a4e720c69d Bug 1719938 - Removed remaining (non-negated) -moz-proton media queries. r=mhowell,mtigley,emilio
Differential Revision: https://phabricator.services.mozilla.com/D125328
2021-09-20 19:21:50 +00:00
Harry Twyford
42b741a2fd Bug 1730262 - Add first monochromatic theme. r=desktop-theme-reviewers,dao,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D125283
2021-09-20 18:30:49 +00:00
Erik Nordin
87bb12143c Bug 1731179 - Remove browser-doctype.inc from browser.xhtml r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D125913
2021-09-17 18:24:53 +00:00