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