Commit Graph
2113 Commits
Author SHA1 Message Date
Adam Vandolder be38de8f6f Bug 2037998 - Use the bfcache.page_restored telemetry metric when restoring a page from the BFCache. r=dom-core-reviewers,chutten,smaug
Differential Revision: https://phabricator.services.mozilla.com/D299213
2026-06-04 13:42:14 +00:00
Joe Cardoso 68be5ee2db Bug 1895528 - Stop relying on top-level data: URI navigations in tests. r=gregp,extension-reviewers,devtools-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster,firefox-style-system-reviewers,whimboo,emilio
Differential Revision: https://phabricator.services.mozilla.com/D274022
2026-05-31 00:10:06 +00:00
Cristian Tuns 369c6c1cbe Revert "Bug 1895528 - Stop relying on top-level data: URI navigations in tests. r=gregp,extension-reviewers,devtools-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster,firefox-style-system-reviewers,whimboo,emilio" for causing wd failures in execution_order_tentative.py
This reverts commit 98af8586d3.
2026-05-30 13:21:46 +00:00
Joe Cardoso 98af8586d3 Bug 1895528 - Stop relying on top-level data: URI navigations in tests. r=gregp,extension-reviewers,devtools-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster,firefox-style-system-reviewers,whimboo,emilio
Differential Revision: https://phabricator.services.mozilla.com/D274022
2026-05-30 08:55:40 +00:00
Mark Banner 35a52635ae Bug 2040720 - Change nsIURIFixupInfo to pass the search engine id rather than the name. r=farre,search-reviewers,firefox-desktop-core-reviewers ,urlbar-reviewers,mak,scunnane
Differential Revision: https://phabricator.services.mozilla.com/D301366
2026-05-26 17:26:07 +00:00
Mark Banner e5688e690d Bug 2040720 - Improve test structure and variable naming for docshell uriFixup tests. r=farre
This improves the naming of some of the various (ID -> Name) to reflect what they actually represent.
Additionally, this splits up the one mega run_test in test_URIFixup_info.js into multiple tasks, so that it is easier to see which stage of the test that a test failure occurs in.

Differential Revision: https://phabricator.services.mozilla.com/D301721
2026-05-26 17:26:04 +00:00
Emilio Cobos Álvarez 33c8ba167e Bug 2017786 - Fix some tests which make wrong assumptions about setTimeout scheduling. r=hsivonen
Some document.write() WPTs made the assumption that a setTimeout() in
the parent window will run after the load event in the child frame, and
there's no such guarantee per spec.

The focus fixup rule test similarly relied on the rendering not being
suppressed by the time the test run. Do that by awaiting an animation
frame, not just a timeout.

Differential Revision: https://phabricator.services.mozilla.com/D301259
2026-05-19 11:23:02 +00:00
agoloman 4c2e4f9f4b Revert "Bug 2017786 - Disable timeout deferral during load. r=smaug" for causing multiple failures.
This reverts commit c65aff1625.

Revert "Bug 2017786 - Fix test_bug1773192.html which relied on this behavior."

This reverts commit 2418cab9f3.
2026-05-18 14:00:53 +00:00
Emilio Cobos Álvarez 2418cab9f3 Bug 2017786 - Fix test_bug1773192.html which relied on this behavior. 2026-05-18 13:41:27 +00:00
Benjamin VanderSloot 5b6e440db6 Bug 2027833, part 1 - Use unpartitionedTestingChannel for BroadcastChannel in docshell tests - r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D290966
2026-04-30 17:45:08 +00:00
Andreas Farre ef410d3477 Bug 2011921 - Abort BFCache if browsing context has been replaced. r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D297284
2026-04-30 07:27:04 +00:00
agoloman 7d26e00ef8 Revert "Bug 1895528 - Removing security.data_uri.block_toplevel_data_uri_navigations pref r=gregp,extension-reviewers,devtools-reviewers,sessionstore-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster,whimboo" for causing bc failures.
This reverts commit c7739b5a65.
2026-04-15 23:13:58 +00:00
Joe Cardoso c7739b5a65 Bug 1895528 - Removing security.data_uri.block_toplevel_data_uri_navigations pref r=gregp,extension-reviewers,devtools-reviewers,sessionstore-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D274022
2026-04-15 22:09:17 +00:00
Magnus Melin b49c803b4c Bug 2030601 - Increase timeout for slow docshell/test/unit/test_URIFixup_info.js. r=Gijs DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D293873
2026-04-14 10:08:03 +00:00
Henri Sivonen 5f33bf94d0 Bug 1362365 - Stop autodetecting ISO-2022-JP. r=supply-chain-reviewers,emk
Differential Revision: https://phabricator.services.mozilla.com/D290980
2026-04-02 05:05:03 +00:00
Valentin Gosu 161d312272 Bug 2020946 - Remove RCWN code r=necko-reviewers,extension-reviewers,devtools-reviewers,dom-worker-reviewers,timhuang,nchevobbe,kershaw,jdescottes,chutten,asuth,robwu
Differential Revision: https://phabricator.services.mozilla.com/D285971
2026-03-26 08:52:21 +00:00
Vincent Hilla 3dee5a386c Bug 1706538 - Don't mark non-initial top about:{blank,newtab} as transient. r=tabbrowser-reviewers,farre,sthompson
Other browsers and iframes already keep non-initial about:blank documents in
session history. This change extends that to top-level about:blank loads.

In addition, nsDocShell::ShouldAddToSessionHistory is removed.

When browser.newtabpage.enabled=false, newly opened tabs continue to have their
initial about:newtab session history entry marked as transient. The logic is
moved from nsDocShell to AboutNewTabParent.

Differential Revision: https://phabricator.services.mozilla.com/D284624
2026-03-24 11:35:52 +00:00
Adam Vandolder 60e18d8e69 Bug 1892551 - Part 10: Remove test using non-SHIP bfcache implementation. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D284725
2026-03-18 17:26:34 +00:00
Adam Vandolder dd7184fd48 Bug 1892551 - Part 2: Remove SessionHistoryInParent conditionals. r=dom-core,farre,core-sessionstore-reviewers,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D208061
2026-03-18 17:26:15 +00:00
Adam Vandolder 00e336ddcb Bug 1892551 - Part 1: Update tests for SHIP. r=farre,dom-core,extension-reviewers,devtools-reviewers,sessionstore-reviewers,robwu,ochameau,mconley
Differential Revision: https://phabricator.services.mozilla.com/D208060
2026-03-18 17:26:13 +00:00
Jonathan Moss cb548943fc Bug 2019745 - Add ASAN Win11 25H2 skip annotations for mochitest-browser-chrome r=florian
Skip 57 mochitest-browser-chrome tests that time out on
windows11-64-24h2 ASAN with Win11 25H2 (build 11.26200) workers.
Failures identified from try push a137fad7e478.

Differential Revision: https://phabricator.services.mozilla.com/D288223
2026-03-17 23:36:43 +00:00
Sylvestre Ledru fac1dea193 Bug 2023419 - Remove Emacs/Vim modelines from docshell/ r=emilio
replaced by .editorconfig
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D287842
2026-03-16 21:02:22 +00:00
Malte Jürgens c6b7b929e5 Bug 2001668 - Fix tests broken by enabling framebusting protection in test builds r=mdauer,mkennedy
Differential Revision: https://phabricator.services.mozilla.com/D275944
2026-03-12 14:38:20 +00:00
Emilio Cobos Álvarez 3234ef9347 Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
- primary / nodefaultsrc / allowscriptstoclose / forcemessagemanager
   are already used as true or not present, so no behavior change.
 - remote can be a regular XUL attr, but needs some consumers to change.

While at it remove the unused mozframetype attr, just use type for both
XUL and privileged iframes.

Differential Revision: https://phabricator.services.mozilla.com/D286522
2026-03-10 23:08:29 +00:00
Sandor Molnar 9d9ea68356 Revert "Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop" for causing bc failures @ browser_child_resource.js
This reverts commit da15cdf74a.
2026-03-10 20:57:25 +00:00
Emilio Cobos Álvarez da15cdf74a Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
- primary / nodefaultsrc / allowscriptstoclose / forcemessagemanager
   are already used as true or not present, so no behavior change.
 - remote can be a regular XUL attr, but needs some consumers to change.

While at it remove the unused mozframetype attr, just use type for both
XUL and privileged iframes.

Differential Revision: https://phabricator.services.mozilla.com/D286522
2026-03-10 18:30:39 +00:00
Dave Townsend 03f5305808 Bug 2018127: Migrate ContentTask.spawn to SpecialPowers.spawn. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,translations-reviewers,omc-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,ai-ondevice-reviewers,mconley,jdescottes,aminomancer,sthompson,dimi,asuth
Differential Revision: https://phabricator.services.mozilla.com/D284482
2026-03-05 19:48:23 +00:00
Alexandru Marc 9d384036a0 Revert "Bug 2018127: Migrate ContentTask.spawn to SpecialPowers.spawn. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,translations-reviewers,omc-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,ai-ondevice-reviewers,mconley,jdescottes,aminomancer,sthompson,dimi,asuth" for causing bc failures @ browser_resume_bkg_video_on_tab_hover.js
This reverts commit 3c14ee2dce.
2026-03-05 14:39:32 +00:00
Dave Townsend 3c14ee2dce Bug 2018127: Migrate ContentTask.spawn to SpecialPowers.spawn. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,translations-reviewers,omc-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,ai-ondevice-reviewers,mconley,jdescottes,aminomancer,sthompson,dimi,asuth
Differential Revision: https://phabricator.services.mozilla.com/D284482
2026-03-04 21:12:43 +00:00
Vincent Hilla 407a6239f5 Bug 2020300 - Force sync about:blank despite Document::mOnloadBlockCount. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D285563
2026-03-04 16:58:20 +00:00
Dave Townsend 78bf20b367 Bug 2018127: Mechanically replace ContentTask.spawn with SpecialPowers.spawn. r=firefox-desktop-core-reviewers ,mtigley,webcompat-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,tabbrowser-reviewers,places-reviewers,translations-reviewers,omc-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,mconley,emz,twisniewski,jdescottes,edgul,aminomancer,sthompson,mkaply,dimi,robwu,ajakobi,asuth
Differential Revision: https://phabricator.services.mozilla.com/D284481
2026-03-03 19:30:32 +00:00
Adam Vandolder b44ff9da24 Bug 2015811 - Enqueue hashchange before dispatching popstate for same-document navigations. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D283816
2026-03-03 00:48:57 +00:00
Jonathan Moss 1e4695f228 Bug 2019745 - Add Win11 25H2 (11.26200) skip annotations to TOML manifests r=webcompat-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,devtools-reviewers,places-reviewers,urlbar-reviewers,profiles-reviewers,dom-worker-reviewers,twisniewski,hneiva,aryx,scunnane,asuth,dimi,mossop,padenot
Differential Revision: https://phabricator.services.mozilla.com/D285126
2026-02-27 10:51:18 +00:00
Keith Cirkel c21b4aa4d9 Bug 2017903 - Guard against null FocusedBrowsingContext r=farre
Differential Revision: https://phabricator.services.mozilla.com/D284633
2026-02-27 10:49:58 +00:00
Tom Schuster 13c2ee378f Bug 2011081 - Don't trigger a download for octect-stream when loading with forceMediaDocument: image. r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D284069
2026-02-24 09:25:13 +00:00
mr. m fee62cab72 Bug 2003179 - Remove unused docshell.shistory.testing.bfevict pref r=gregp
Differential Revision: https://phabricator.services.mozilla.com/D284551
2026-02-24 00:24:19 +00:00
Eemeli Aro e79790d0b7 Bug 1463540 - Add logging for URL suffix fixup usage. r=mkaply,urlbar-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D283614
2026-02-19 07:49:27 +00:00
Eemeli Aro 4f64a43e0c Bug 1463540 - Add Services.locale.urlFixupSuffix. r=mkaply,urlbar-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D281950
2026-02-19 07:49:24 +00:00
Hiroyuki Ikezoe 1e9ab8d7b1 Bug 2016297 - Initialize BrowsingContext.animationsPlayBackRateMultiplier with 1.0. r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D282971
2026-02-12 09:51:31 +00:00
Alexandru Marc 66354d03a7 Revert "Bug 1895528 - Removing security.data_uri.block_toplevel_data_uri_navigations pref r=gregp,extension-reviewers,devtools-reviewers,sessionstore-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster" for causing multiple failures
This reverts commit 08f53ac888.
2026-02-07 22:13:14 +00:00
Joe Cardoso 08f53ac888 Bug 1895528 - Removing security.data_uri.block_toplevel_data_uri_navigations pref r=gregp,extension-reviewers,devtools-reviewers,sessionstore-reviewers,akulyk,nchevobbe,sthompson,robwu,dom-core,firefox-build-system-reviewers,smaug,ahochheiden,tschuster
Differential Revision: https://phabricator.services.mozilla.com/D274022
2026-02-07 21:33:47 +00:00
Tom Schuster 918831d594 Bug 2011508 - Test that we don't autoplay media with ForceMediaDocument. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D281596
2026-02-03 17:48:22 +00:00
Alexandru Marc f2d5cbf068 Revert "Bug 2011508 - Test that we don't autoplay media with ForceMediaDocument. r=smaug" for causing non-unified build bustages @ VideoDocument.cpp
This reverts commit e3ac9b789d.

Revert "Bug 2011508 - Don't autoplay media with ForceMediaDocument (i.e. in page info). r=smaug"

This reverts commit 1644c82c24.
2026-02-03 13:03:24 +00:00
Tom Schuster e3ac9b789d Bug 2011508 - Test that we don't autoplay media with ForceMediaDocument. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D281596
2026-02-03 12:40:18 +00:00
Mark Banner 9230d22b8d Bug 2003302 - Remove SearchService.wrappedJSObject. r=search-reviewers,toolkit-telemetry-reviewers,scunnane
This is no longer necessary now we have removed the xpcom interfaces

Differential Revision: https://phabricator.services.mozilla.com/D280774
2026-01-30 11:45:11 +00:00
Mark Banner aa1b59ac6a Bug 2003300 - Replace nsISearchService.CHANGE_REASON* with SearchService.CHANGE_REASON*. r=search-reviewers,omc-reviewers,urlbar-reviewers,toolkit-telemetry-reviewers,mstriemer,aminomancer,mcheang,jteow
Differential Revision: https://phabricator.services.mozilla.com/D280232
2026-01-27 15:33:31 +00:00
Vincent Hilla 5108833279 Bug 2007774 - Check if frame loader was destroyed after docshell creation. r=dom-core,hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D280309
2026-01-26 08:48:33 +00:00
Mark Banner 0faa040118 Bug 1967204 - remove superfluous eslint-env annotations from remaining places. r=frontend-codestyle-reviewers,geckoview-reviewers,whimboo,Gijs,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D279321
2026-01-21 13:57:59 +00:00
Mark Banner 3667d27bf2 Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in other code. r=mcheang,extension-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,ai-frontend-reviewers,toolkit-telemetry-reviewers,hsohaney,emcminn,robwu,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D272914
2026-01-21 08:05:07 +00:00
Cristina Horotan 105a7d3351 Revert "Bug 2000685 - Fix various tests after moving SearchService to be a singleton. r=mcheang,toolkit-telemetry-reviewers,mstriemer" for causing newtab failure. DONTBUILD
This reverts commit 844b03e2a8.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in other code. r=mcheang,extension-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,ai-frontend-reviewers,toolkit-telemetry-reviewers,hsohaney,emcminn,robwu,Gijs"

This reverts commit 94811f6708.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in urlbar and search code. r=mcheang"

This reverts commit b0f3b3e975.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in newtab code. r=mcheang,home-newtab-reviewers,nbarrett"

This reverts commit 25f775d4a2.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in extensions code. r=mcheang,extension-reviewers,robwu"

This reverts commit 462b01b86a.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in enterprise policies code. r=mcheang"

This reverts commit 7d7bbd910f.

Revert "Bug 2000685 - Replace Services.search with direct loading of the SearchService singleton in toolkit search code. r=mcheang"

This reverts commit 66fe0f4123.

Revert "Bug 2000685 - Replace the search service instance with a singleton - initial mechanical changes. r=mcheang,frontend-codestyle-reviewers"

This reverts commit eea6e5a119.
2026-01-20 23:13:49 +00:00