Commit Graph

10810 Commits

Author SHA1 Message Date
Cristian Tuns
b650749369 Backed out 5 changesets (bug 1779559) for causing wpt failures on unload-bubbles.html CLOSED TREE
Backed out changeset fbb29df4aa9e (bug 1779559)
Backed out changeset eab896a61170 (bug 1779559)
Backed out changeset 645bdd59bb99 (bug 1779559)
Backed out changeset 23fe4f24d483 (bug 1779559)
Backed out changeset a68a015349ed (bug 1779559)
2022-07-19 13:27:32 -04:00
Emilio Cobos Álvarez
0a78f3756c Bug 1779559 - Make tabbrowser manage chrome BC activeness. r=Gijs
Just like it manages content, so that we stop chrome animations and such
in hidden or fully-occluded windows too. This already happened on macOS
for minimized windows via PauseCompositor, but this should be better and
more consistent.

Differential Revision: https://phabricator.services.mozilla.com/D151818
2022-07-19 09:43:06 +00:00
Emilio Cobos Álvarez
42e744da41 Bug 1779559 - Disable Windows' window occlusion in some more mochitests. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D152105
2022-07-19 09:25:53 +00:00
Butkovits Atila
7dd51c0a72 Backed out 4 changesets (bug 1742797, bug 1748808) for causing crashes at mozilla::layers::APZCTreeManagerParent::RecvUpdateZoomConstraints.
Backed out changeset 23f2a369a5a7 (bug 1748808)
Backed out changeset 5b0edd03f698 (bug 1742797)
Backed out changeset 8ed69c2c1d49 (bug 1742797)
Backed out changeset 18e11e7ea9d0 (bug 1742797)
2022-07-19 08:12:04 +03:00
Gijs Kruitbosch
0adba50c27 Bug 1737043 - add a suggestion for 'example.com' in the network error page for 'example', r=mak,eemeli,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D129156
2022-07-19 03:27:18 +00:00
Florian Quèze
1bd6eeca56 Bug 1742797 - Fix intermittent test failures, r=hiro.
Differential Revision: https://phabricator.services.mozilla.com/D151480
2022-07-18 18:01:52 +00:00
Hiroyuki Ikezoe
316e43f361 Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
The browser test in this change was originally written by Gijs.

Differential Revision: https://phabricator.services.mozilla.com/D134444
2022-07-18 18:01:51 +00:00
Iulian Moraru
2843947256 Backed out changeset 89d291a9ee9b (bug 1737043) for causing xpcshell failures on test_URIFixup_check_host.js. CLOSED TREE 2022-07-17 20:47:23 +03:00
Gijs Kruitbosch
1b57c18a11 Bug 1737043 - add a suggestion for 'example.com' in the network error page for 'example', r=mak,eemeli,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D129156
2022-07-17 16:48:44 +00:00
Tom Ritter
7bc27202c8 Bug 1770498: Update the browser_canvas_rfp_exclusion.js test r=timhuang
Previously, this test would open a page and then enable/disable
RFP while the tab was open, writing and reading the canvas as
it went.

Now that CookieJarSettings gets initialized when a document loads
and stays constant for the lifetime of the document, we cannot enable
and disable the prefs and expect them to continue to behave correctly.

We do a 'pre-test' to populate a canvas and then get the true image
data for it. Then we set the preferences prior to loading future
documents and compare the extracted canvas data to the known-correct
data to see if we are correctly spoofing it or not.

Differential Revision: https://phabricator.services.mozilla.com/D150592
2022-07-15 20:39:21 +00:00
James Teow
6faece7a7b Bug 1679556 - Toggle browser.fixup.alternate.enabled and add telemetry, r=mak
The suggested solution for this bug is to disable browser.fixup.alternate.enabled
unless toggled by the user, and to add telemetry to the preference so that if we
find users rarely use the option, we can safely remove the feature in a future release.

Many tests rely on expecting URI's to be modified, so I modified them so that they
should not expect the prefix or suffix to be modified.

Differential Revision: https://phabricator.services.mozilla.com/D147795
2022-07-15 19:08:56 +00:00
Thomas Wisniewski
8c55cd0396 Bug 1762462 - Make tests in browser/base/content/test/protectionsUI/ reflect Always Partitioning Storage; r=mossop
Depends on D143627

Differential Revision: https://phabricator.services.mozilla.com/D148042
2022-07-15 13:26:17 +00:00
Cristian Tuns
55a131e4e3 Backed out changeset 6d3f5ad32cd2 (bug 1779559) for causing multiple bc failures CLOSED TREE 2022-07-14 22:24:52 -04:00
Emilio Cobos Álvarez
9f0296fa3d Bug 1779559 - Make tabbrowser manage chrome BC activeness. r=Gijs
Just like it manages content, so that we stop chrome animations and such
in hidden or fully-occluded windows too. This already happened on macOS
for minimized windows via PauseCompositor, but this should be better and
more consistent.

Differential Revision: https://phabricator.services.mozilla.com/D151818
2022-07-15 00:22:01 +00:00
Cristian Tuns
3357ee59dc Backed out 19 changesets (bug 1758745, bug 1758740, bug 1762462, bug 1779603) for causing mochitest failures on browser_partitionedConsoleMessage.js CLOSED TREE
Backed out changeset e3c8cd6f00b6 (bug 1779603)
Backed out changeset 4e46a6f209b4 (bug 1762462)
Backed out changeset 00c0c6314640 (bug 1762462)
Backed out changeset 8f11221f859f (bug 1762462)
Backed out changeset ffbf90e3bbab (bug 1762462)
Backed out changeset 0c760428dfec (bug 1762462)
Backed out changeset 7c99293cc8f9 (bug 1762462)
Backed out changeset 92bd237a95e1 (bug 1762462)
Backed out changeset 74539a3cc7fc (bug 1762462)
Backed out changeset acf08a10c6fb (bug 1762462)
Backed out changeset 0cf191a7739f (bug 1762462)
Backed out changeset 030c276d6669 (bug 1762462)
Backed out changeset a88a099c684d (bug 1762462)
Backed out changeset cbd69786a24b (bug 1762462)
Backed out changeset e5e0655206a8 (bug 1762462)
Backed out changeset 707f9dfed501 (bug 1762462)
Backed out changeset 619e4bb01a81 (bug 1762462)
Backed out changeset 02b7641683b0 (bug 1758745)
Backed out changeset a2f110442038 (bug 1758740)
2022-07-14 17:26:17 -04:00
Thomas Wisniewski
b073b63d2e Bug 1762462 - Make tests in browser/base/content/test/protectionsUI/ reflect Always Partitioning Storage; r=mossop
Depends on D143627

Differential Revision: https://phabricator.services.mozilla.com/D148042
2022-07-14 19:26:26 +00:00
Paul Zuehlcke
b97f30fef1 Bug 1779055 - Change private browsing new tab title to "New Private Tab". r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D151534
2022-07-14 18:45:43 +00:00
Norisz Fay
e8b394df6c Backed out 18 changesets (bug 1762462, bug 1758745, bug 1758740) for causing mochitest failures on test_storage_copied.html
Backed out changeset a27ae15872a9 (bug 1762462)
Backed out changeset b7d979a36324 (bug 1762462)
Backed out changeset 6249efe40513 (bug 1762462)
Backed out changeset 1e81ed3014a0 (bug 1762462)
Backed out changeset 92cec5f5db1c (bug 1762462)
Backed out changeset fa3c45b4de5c (bug 1762462)
Backed out changeset 64df67f43ad7 (bug 1762462)
Backed out changeset d66dd76ec2b6 (bug 1762462)
Backed out changeset 4f8aaba02a03 (bug 1762462)
Backed out changeset 81eb7d60dea9 (bug 1762462)
Backed out changeset 01504f5f818a (bug 1762462)
Backed out changeset 2615b571c9ba (bug 1762462)
Backed out changeset 73ed8be3f117 (bug 1762462)
Backed out changeset edb94ba8ec59 (bug 1762462)
Backed out changeset 21dd6fdc672e (bug 1762462)
Backed out changeset 31a70f9ad879 (bug 1762462)
Backed out changeset 5261ee5a2368 (bug 1758745)
Backed out changeset ad6ffd85ef3c (bug 1758740)
2022-07-14 03:16:08 +03:00
Thomas Wisniewski
f0d5ea344f Bug 1762462 - Make tests in browser/base/content/test/protectionsUI/ reflect Always Partitioning Storage; r=mossop
Depends on D143627

Differential Revision: https://phabricator.services.mozilla.com/D148042
2022-07-13 22:44:58 +00:00
Cosmin Sabou
a9121fad4d Bug 1775626 - Disable browser_appmenu.js on windows for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D151693
2022-07-13 14:09:43 +00:00
Tooru Fujisawa
801c345cfc Bug 1779347 - Support ESM in Cu.getModuleImportStack. r=jonco
Replaced ModuleEntry.importStack field with mozJSModuleLoader.mImportStacks map,
to collect the import stack both for JSM and ESM when it's enabled.

Differential Revision: https://phabricator.services.mozilla.com/D151684
2022-07-13 08:27:57 +00:00
Csoregi Natalia
0e596f380e Backed out 4 changesets (bug 1742797) for causing failures on /browser_ext_getViews.js. CLOSED TREE
Backed out changeset c48ff146a33d (bug 1742797)
Backed out changeset a692ca1d8401 (bug 1742797)
Backed out changeset cfc1f440fb6d (bug 1742797)
Backed out changeset 88f60761e884 (bug 1742797)
2022-07-13 01:02:54 +03:00
Florian Quèze
3a8075b8d4 Bug 1742797 - Address review comment and ignore spurious popuphiding events on Linux r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D151622
2022-07-12 15:17:21 +00:00
Florian Quèze
7f72434ddb Bug 1742797 - Fix intermittent test failures, r=hiro.
Differential Revision: https://phabricator.services.mozilla.com/D151480
2022-07-12 14:46:53 +00:00
Hiroyuki Ikezoe
70c2666426 Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
The browser test in this change was originally written by Gijs.

Differential Revision: https://phabricator.services.mozilla.com/D134444
2022-07-12 14:46:52 +00:00
Barret Rennie
d49d4f6987 Bug 1743570 - Remove FeatureAPI.isEnabled r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D150693
2022-07-12 10:04:38 +00:00
Tooru Fujisawa
aaa6a8a893 Bug 1777486 - Part 7: Update testcase that loads XPCOMUtils as resource:// URI example. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151219
2022-07-12 04:21:36 +00:00
Tooru Fujisawa
056fb76f66 Bug 1777486 - Part 6: Update testcase that monitors XPCOMUtils imports. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151218
2022-07-12 04:21:36 +00:00
Tooru Fujisawa
06dbb0f3d3 Bug 1777486 - Part 5: Remove unnecessary XPCOMUtils.jsm imports. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151217
2022-07-12 04:21:35 +00:00
Tooru Fujisawa
328d63ce7f Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-12 04:21:34 +00:00
Barret Rennie
a70c93c344 Bug 1772941 - Port osfile.jsm usage to IOUtils in toolkit/content/ r=florian,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149303
2022-07-12 00:25:35 +00:00
Andreea Pavel
f009ba2983 Backed out 11 changesets (Bug 1777486) for failing bc at browser_startup.js on a CLOSED TREE
Backed out changeset b6c4c386f1a6 (Bug 1777486)
Backed out changeset 195cc2de8433 (Bug 1777486)
Backed out changeset 20c746fb1648 (Bug 1777486)
Backed out changeset d5fd8173d62d (Bug 1777486)
Backed out changeset 6d758fab5a3e (Bug 1777486)
Backed out changeset e938b601ba15 (Bug 1777486)
Backed out changeset 0c4ea0b9416b (Bug 1777486)
Backed out changeset 0559c53cc668 (Bug 1777486)
Backed out changeset eea573d3a9f9 (Bug 1777486)
Backed out changeset 9ce3a6496a49 (bug 1777486)
Backed out changeset b0867652fc48 (bug 1777486)
2022-07-11 22:24:40 +03:00
Tooru Fujisawa
f2888caa6e Bug 1777486 - Part 7: Update testcase that loads XPCOMUtils as resource:// URI example. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151219
2022-07-11 15:09:15 +00:00
Tooru Fujisawa
a71c772322 Bug 1777486 - Part 6: Update testcase that monitors XPCOMUtils imports. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151218
2022-07-11 15:09:15 +00:00
Tooru Fujisawa
68a26a766c Bug 1777486 - Part 5: Remove unnecessary XPCOMUtils.jsm imports. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151217
2022-07-11 15:09:15 +00:00
Tooru Fujisawa
bf0a8b781b Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-11 15:09:13 +00:00
Tooru Fujisawa
532659290f Bug 1667455 - Part 24: Remove Services.jsm reference in testcase that monitors module loading. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D151428
2022-07-11 12:41:58 +00:00
Tooru Fujisawa
a0a75f3913 Bug 1667455 - Part 9: Stop importing Services.jsm from chrome-priv HTML code, single-line cases. r=kmag,necko-reviewers,geckoview-reviewers,extension-reviewers,m_kato,dragana
Differential Revision: https://phabricator.services.mozilla.com/D150898
2022-07-11 12:41:52 +00:00
Tooru Fujisawa
43a54a0f50 Bug 1667455 - Part 8: Stop importing Services.jsm from chrome-priv JS code, other cases. r=kmag,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D150897
2022-07-11 12:41:52 +00:00
Tooru Fujisawa
eda08a4a05 Bug 1667455 - Part 6: Stop importing Services.jsm from chrome-priv JS code, non-top-level or multi-line cases. r=kmag,perftest-reviewers,AlexandruIonescu,sparky
Differential Revision: https://phabricator.services.mozilla.com/D150895
2022-07-11 12:41:51 +00:00
Tooru Fujisawa
48c568867c Bug 1667455 - Part 5: Stop importing Services.jsm from chrome-priv JS code, top-level single-line cases. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,pip-reviewers,twisniewski,m_kato,jdescottes,mconley,AlexandruIonescu,mossop
Differential Revision: https://phabricator.services.mozilla.com/D150894
2022-07-11 12:41:50 +00:00
Tooru Fujisawa
b10d0289af Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D150893
2022-07-11 12:41:50 +00:00
Barret Rennie
57d66179a5 Bug 1776477 - Stop using NimbusFeature.isEnabled for tcpPreferences r=timhuang,preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D150689
2022-07-10 21:57:25 +00:00
Cristian Tuns
b21fa3fd3f Backed out 3 changesets (bug 1772941) for causing mochitest failures on browser_clientAuth_connection.js CLOSED TREE
Backed out changeset d9e8272834ff (bug 1772941)
Backed out changeset a21807ba8d7d (bug 1772941)
Backed out changeset 768f96a2bb5b (bug 1772941)
2022-07-09 23:29:06 -04:00
Barret Rennie
8a31750ec7 Bug 1772941 - Port osfile.jsm usage to IOUtils in toolkit/content/ r=florian,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149303
2022-07-09 21:21:31 +00:00
Barret Rennie
457c70f487 Bug 1776472 - Stop using NimbusFeature.isEnabled for tcpByDefault r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D150686
2022-07-09 21:00:16 +00:00
Cristian Tuns
13876b1e0c Backed out changeset 7634923f2b50 (bug 1772941) for causing mochitest failures in test_osfile_comms.xhtml CLOSED TREE 2022-07-09 13:06:57 -04:00
Barret Rennie
186a9a3cc3 Bug 1772941 - Port osfile.jsm usage to IOUtils in toolkit/content/ r=florian,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149303
2022-07-09 16:17:29 +00:00
lyavor
f6b6143356 Bug 1778467 - Update browser/base/content/test/sanitize/ test files to use https r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D151260
2022-07-08 14:10:23 +00:00
Kris Maglione
5d1e1533b1 Bug 1777886 - Check that denylist/intermittent files actually exist in startup perf tests. r=florian
This will require that entries for renamed files be updated so that they don't
accidentally start being loaded under the new name later. It also prevents
dead code entries from sticking around after their targets are removed.

Using `throttledMapPromises` is probably not strictly necessary given the
small number of entries in most lists, but since it already exists, we may as
well use it here.

Differential Revision: https://phabricator.services.mozilla.com/D150921
2022-07-08 00:59:02 +00:00