943 Commits
Author SHA1 Message Date
velzie 673a67963e initial commit for wasm work 2026-06-15 19:20:19 -04:00
Alexandra Borovova 293c4aff41 Bug 2015657 - Override timezone in web and shared workers when "browsingContext.timezoneOverride" is set in related browsing contexts. r=edenchuang
Differential Revision: https://phabricator.services.mozilla.com/D300754
2026-06-11 13:46:43 +00:00
Masayuki Nakano 6388e58841 Bug 2044523 - Make nsPIDOMWindow.h stop including nsPIDOMWindowInlines.h r=dom-core-reviewers,geckoview-reviewers,media-playback-reviewers,webrtc-reviewers,win-reviewers,layout-reviewers,manuel,aosmond,smaug,bwc,gstoll,dholbert,farre,m_kato
This patch does not make some header files stop including the inline
header because fixing them require more changes.

Note that `#include "nsComponentManagerUtils.h"` is fixing a bustage
caused by "use of undeclared identifier 'do_CreateInstance'" error.

Differential Revision: https://phabricator.services.mozilla.com/D304432
2026-06-09 03:49:55 +00:00
Nika Layzell 4919155043 Bug 2043001 - Simplify speculative load handling, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D303385
2026-06-02 16:14:08 +00:00
Daniel Holbert 3942e62d83 Bug 2042995: Use MakeRefPtr to do allocation for various RefPtr variables in docshell/. r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D302911
2026-05-28 16:08:18 +00:00
Alexandra Borovova 8a76b7d334 Bug 2015655 - Remove unneeded mDefaultLocale from browsingContext.languageOverride setup logic. r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D302480
2026-05-28 16:07:39 +00:00
Alexandra Borovova 322f939aef Bug 2015655 - Override locale and navigator.language/s in dedicated and shared workers when browsingContext.languageOverride is set in related browsing contexts. r=dom-worker-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D302030
2026-05-28 16:07:36 +00:00
Jan de Mooij bf3a79b7fb Bug 2038557 part 3 - Require proxies with two reserved slots for proxy swap/transplant. r=jonco
Since bug 2037186 we already required the same allocation kind, but that can change
when we make object layout or GC changes so isn't ideal.

This change also simplifies later patches.

Differential Revision: https://phabricator.services.mozilla.com/D300252
2026-05-14 11:46:11 +00:00
Sylvestre Ledru f5f29fab27 Bug 2036402 - Apply std::move in caps where values can be moved instead of copied r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D298103
2026-05-04 12:04:13 +00:00
Maurice Dauer 8f4d580c70 Bug 2017220 - Improve cross-process framebusting checks, r=sfarre,maltejur
When a sandboxed iframe with "allow-top-navigation" attempts to navigate
the top-level, we must verify that the parent is permitted to do so. To
make this check reliable across processes, this patch introduces a new
flag that is propagated cross-process.

Differential Revision: https://phabricator.services.mozilla.com/D286658
2026-04-30 17:40:53 +00:00
Silaghi 8ee59513d7 Revert "Bug 2017220 - Improve cross-process framebusting checks, r=sfarre,maltejur" for causing bc failures at browser/components/urlbar
This reverts commit 13a448ae48.
2026-04-29 15:30:51 +00:00
Maurice Dauer 13a448ae48 Bug 2017220 - Improve cross-process framebusting checks, r=sfarre,maltejur
When a sandboxed iframe with "allow-top-navigation" attempts to navigate
the top-level, we must verify that the parent is permitted to do so. To
make this check reliable across processes, this patch introduces a new
flag that is propagated cross-process.

Differential Revision: https://phabricator.services.mozilla.com/D286658
2026-04-29 13:36:43 +00:00
Nika Layzell 23c46617b0 Bug 2005002 - Part 2: Infer Blob URL principal from URL when possible, r=asuth,extension-reviewers,necko-reviewers,home-newtab-reviewers,robwu,mconley,kershaw,bvandersloot
This changes the way that the principal for a Blob URL is inferred to instead
be based on the URL within the BlobURL, unless the URL's origin part is
"null".

In order to continue to support system-principal Blobs without needing to
broadcast the principal around, they are given a special origin part of
"system". This changes some tests which were specifically looking for the
"blob:null" prefix.

Differential Revision: https://phabricator.services.mozilla.com/D276055
2026-04-24 19:42:05 +00:00
Ryan VanderMeulen d63c510f15 Bug 1979253 - Skip DocAccessible for the transient about:blank in printing BCs. r=accessibility-platform-reviewers,eeejay,dom-core,Jamie,jjaschke
BrowsingContext::CreateDetached receives isForPrinting=true for print
preview BCs but never sets the IsPrinting synced field. The
SetIsPrinting(true) call in nsGlobalWindowOuter::Print() happens after
OpenInternal() returns, by which time the transient about:blank has
already triggered DocAccessible creation and
SendPDocAccessibleConstructor to the parent process, causing a kNoID
collision in SessionAccessibility::RegisterAccessible on Android.

Fix by setting IsPrinting during CreateDetached when isForPrinting is
true, and adding an early return in CreateDocOrRootAccessible for the
uncommitted initial about:blank in a printing BrowsingContext.

Differential Revision: https://phabricator.services.mozilla.com/D294444
2026-04-21 17:04:45 +00:00
agoloman 2c4ccb3049 Revert "Bug 2005247, Bug 2005002 - Part 4: Stop sending BlobImpl data to content processes, r=asuth" for causing mda failures @process_watcher_posix_sigchld.cc.
This reverts commit 47367770c3.

Revert "Bug 2005247 - Part 3: Always read BlobURL info over IPC, r=asuth"

This reverts commit df37ac38f8.

Revert "Bug 2005247 - Part 2: Validate BlobURL ContentLength header during channel fetch, r=asuth,necko-reviewers,valentin"

This reverts commit 45e63e6920.

Revert "Bug 2005247 - Part 1: Get the BlobImpl from the BlobURLChannel, r=asuth,media-playback-reviewers,padenot"

This reverts commit 440a33211b.

Revert "Bug 2005002 - Part 5: sec-fetch-storage-access not implemented for workers, r=manuel"

This reverts commit 5654faf8a0.

Revert "Bug 2005002 - Part 4: Fix devtools tests for blob: URL dedicated worker changes, r=devtools-reviewers,ochameau"

This reverts commit 9c9c197990.

Revert "Bug 2005002 - Part 3: Extension content scripts for Blob URLs no longer match with full paths, r=extension-reviewers,robwu"

This reverts commit 55f399175f.

Revert "Bug 2005002 - Part 2: Infer Blob URL principal from URL when possible, r=asuth,extension-reviewers,necko-reviewers,home-newtab-reviewers,robwu,mconley,kershaw,bvandersloot"

This reverts commit d3022ec470.

Revert "Bug 2005002 - Part 1: Support do_QueryObject for nsSimpleURI and subclasses, r=necko-reviewers,valentin,asuth"

This reverts commit 3d1199b4d4.
2026-04-21 02:07:55 +00:00
Nika Layzell d3022ec470 Bug 2005002 - Part 2: Infer Blob URL principal from URL when possible, r=asuth,extension-reviewers,necko-reviewers,home-newtab-reviewers,robwu,mconley,kershaw,bvandersloot
This changes the way that the principal for a Blob URL is inferred to instead
be based on the URL within the BlobURL, unless the URL's origin part is
"null".

In order to continue to support system-principal Blobs without needing to
broadcast the principal around, they are given a special origin part of
"system". This changes some tests which were specifically looking for the
"blob:null" prefix.

Differential Revision: https://phabricator.services.mozilla.com/D276055
2026-04-20 19:55:30 +00:00
Emilio Cobos Álvarez c1ea090344 Bug 2033242 - Rename ownerDocGlobal to documentGlobal, and use it where appropriate in child actors and remote/. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,migration-reviewers,frontend-codestyle-reviewers,ai-platform-reviewers,jdescottes,dimi,dao,Gijs,webidl,smaug
Child actors generally deal with content nodes, and those can be
adopted, in order to preserve behavior, switch to the new
.documentGlobal.

Fix + rename the use-ownerGlobal lint since now it's wrong.
.ownerDocument.defaultView is .documentGlobal, not .ownerGlobal now.

Differential Revision: https://phabricator.services.mozilla.com/D294805
2026-04-20 19:53:06 +00:00
agoloman c6e5fd4dde Revert "Bug 2033242 - Rename ownerDocGlobal to documentGlobal, and use it where appropriate in child actors and remote/. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,migration-reviewers,frontend-codestyle-reviewers,ai-platform-reviewers,jdescottes,dimi,dao,Gijs,webidl,smaug" for causing node failures @use-documentGlobal.mjs.
This reverts commit 200837ed3b.
2026-04-20 17:07:56 +00:00
Emilio Cobos Álvarez 200837ed3b Bug 2033242 - Rename ownerDocGlobal to documentGlobal, and use it where appropriate in child actors and remote/. r=firefox-desktop-core-reviewers ,credential-management-reviewers,devtools-reviewers,migration-reviewers,frontend-codestyle-reviewers,ai-platform-reviewers,jdescottes,dimi,dao,Gijs,webidl,smaug
Child actors generally deal with content nodes, and those can be
adopted, in order to preserve behavior, switch to the new
.documentGlobal.

Fix + rename the use-ownerGlobal lint since now it's wrong.
.ownerDocument.defaultView is .documentGlobal, not .ownerGlobal now.

Differential Revision: https://phabricator.services.mozilla.com/D294805
2026-04-20 16:37:30 +00:00
Sebastian Zartner 2765f48f3d Bug 2032580 - [devtools] Added prefers-reduced-motion override to BrowsingContext. r=emilio,nchevobbe,devtools-reviewers,firefox-style-system-reviewers,layout-reviewers
A new `PrefersReducedMotionOverride` flag has been added to the browsing context, which allows overriding the `prefers-reduced-motion` media query for a given browsing context.

Differential Revision: https://phabricator.services.mozilla.com/D293705
2026-04-17 12:29:02 +00:00
Silaghi d05c596580 Revert "Bug 2032580 - [devtools] Added prefers-reduced-motion override to BrowsingContext. r=emilio,nchevobbe,devtools-reviewers,firefox-style-system-reviewers,layout-reviewers" for causing mochitest failures at prefers_reduced_motion.html
This reverts commit 655ef92be3.
2026-04-17 03:19:01 +00:00
Emilio Cobos Álvarez 3ca434ce61 Bug 1470017 - Don't reparent prototype chains on adopt. r=smaug,devtools-reviewers,jdescottes,webidl,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D288165
2026-04-17 02:51:09 +00:00
Sebastian Zartner 655ef92be3 Bug 2032580 - [devtools] Added prefers-reduced-motion override to BrowsingContext. r=emilio,nchevobbe,devtools-reviewers,firefox-style-system-reviewers,layout-reviewers
A new `PrefersReducedMotionOverride` flag has been added to the browsing context, which allows overriding the `prefers-reduced-motion` media query for a given browsing context.

Differential Revision: https://phabricator.services.mozilla.com/D293705
2026-04-17 02:06:15 +00:00
Serban Stanca f58d86ae24 Revert "Bug 1470017 - Don't reparent prototype chains on adopt. r=smaug,devtools-reviewers,jdescottes,webidl,nchevobbe" for causing mochitests assertion failures in HTMLMediaElement.cpp.
This reverts commit 4521a4f9d7.
2026-04-16 16:52:22 +00:00
Emilio Cobos Álvarez 4521a4f9d7 Bug 1470017 - Don't reparent prototype chains on adopt. r=smaug,devtools-reviewers,jdescottes,webidl,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D288165
2026-04-16 13:03:18 +00:00
Greg Stoll cc912aa784 Bug 2010930 part 3 - WebSerial IPC code r=nika
IPC Parent/Child classes for SerialManager and SerialPort.

Differential Revision: https://phabricator.services.mozilla.com/D281256
2026-04-10 03:53:55 +00:00
Sandor Molnar d4a0db7133 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing webserial related mochitest failures
This reverts commit 68c2decfe2.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 5a6091aab5.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit f773928f38.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 98f46b8445.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 3ffe160b7e.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit ee1f4bd27f.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit d8db0925f6.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit 910861a445.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit 0958df31ce.
2026-04-10 02:56:23 +00:00
Greg Stoll d8db0925f6 Bug 2010930 part 3 - WebSerial IPC code r=nika
IPC Parent/Child classes for SerialManager and SerialPort.

Differential Revision: https://phabricator.services.mozilla.com/D281256
2026-04-10 00:09:27 +00:00
Sandor Molnar ac245506c5 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing mochitest failures @ test_serial_insecurecontext.html
This reverts commit 696853f899.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 3961024db3.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit 1d9bcf8e62.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 6683a51e8f.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 2715a99651.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit 9c18d77742.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit f67413d6ac.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit c4aa39fafb.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit c01eabc928.
2026-04-09 20:15:02 +00:00
Greg Stoll f67413d6ac Bug 2010930 part 3 - WebSerial IPC code r=nika
IPC Parent/Child classes for SerialManager and SerialPort.

Differential Revision: https://phabricator.services.mozilla.com/D281256
2026-04-09 18:00:21 +00:00
Silaghi 8d0c87bff3 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing build bustages at PosixSerialPlatformService
This reverts commit 62f8d4670b.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 94c189140f.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit b6d45de295.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit c93f8f139d.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 40304769aa.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit 6ffc38891c.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit 20b7e1ca1c.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit cbcfcae79a.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit 8dfe48a33c.
2026-04-09 15:06:19 +00:00
Greg Stoll 20b7e1ca1c Bug 2010930 part 3 - WebSerial IPC code r=nika
IPC Parent/Child classes for SerialManager and SerialPort.

Differential Revision: https://phabricator.services.mozilla.com/D281256
2026-04-09 13:48:43 +00:00
Silaghi 1b55026663 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing multiple wpt failures at WebSerial
This reverts commit e27efd1dce.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit bddaaef383.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit c2e5a09461.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 07f7e45730.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 8753f0f569.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit c66ce94b13.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit e7d44898a1.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit c46a38458f.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit dc5154c067.
2026-04-09 05:42:42 +00:00
Greg Stoll e7d44898a1 Bug 2010930 part 3 - WebSerial IPC code r=nika
IPC Parent/Child classes for SerialManager and SerialPort.

Differential Revision: https://phabricator.services.mozilla.com/D281256
2026-04-09 03:56:40 +00:00
Tom Schuster b9c89506c4 Bug 2025354 r=smaug,jonco
Differential Revision: https://phabricator.services.mozilla.com/D289817
2026-03-30 07:55:43 +00:00
kycn 1cd9f4ede6 Bug 2011699 - Fix Android app link telemetry to survive process switches. r=nika,smaug,acreskey
The previous implementation used a random identifier that didn't survive
process switches during isolation. This caused app link telemetry to be
lost when navigations triggered process isolation.

Differential Revision: https://phabricator.services.mozilla.com/D284815
2026-03-26 22:56:29 +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
Emilio Cobos Álvarez 5016086e1a Bug 2025089 - Remove some includes from nsINode.h and Element.h. r=dom-core,dom-storage-reviewers,firefox-svg-reviewers,janv,smaug
Differential Revision: https://phabricator.services.mozilla.com/D289049
2026-03-22 23:45:55 +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
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 591e48d384 Bug 2001668 - Make framebusting pref independent of pop-up blocking r=mdauer
Previously, "dom.security.framebusting_intervention.enabled" would only have an
effect with "dom.disable_open_during_load" enabled. This change makes these two
prefs independent.

Differential Revision: https://phabricator.services.mozilla.com/D273602
2026-03-12 14:38:07 +00:00
Alexandre Poirot a9279ce332 Bug 2017643 - Prevent toggling RDM BrowsingContext flag from content processes. r=nika,botond
Differential Revision: https://phabricator.services.mozilla.com/D285125
2026-03-09 14:02:33 +00:00
Andreas Farre c3ca18d2ae Bug 1986879 - Implement #update-the-navigation-api-entries-for-reactivation. r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D263743
2026-03-05 13:17:51 +00:00
Sandor Molnar 0b3df449de Revert "Bug 2020364 - Part 4: Check if ongoing navigation is NavigationID. r=dom-core,smaug" for causing wpt failures.
This reverts commit 661e1afdb0.

Revert "Bug 2020364 - Part 3: Fix #commit-a-navigate-event. r=dom-core,smaug"

This reverts commit 545875b149.

Revert "Bug 2020364 - Part 2: Move NavigationWaitForAllScope. r=dom-core,smaug"

This reverts commit a4116b1cfb.

Revert "Bug 2020364 - Part 1: Rename method tracker to navigation tracker. r=dom-core,jjaschke"

This reverts commit 7e59786d3d.
2026-03-04 16:45:54 +00:00
Andreas Farre 7e59786d3d Bug 2020364 - Part 1: Rename method tracker to navigation tracker. r=dom-core,jjaschke
Differential Revision: https://phabricator.services.mozilla.com/D285523
2026-03-04 14:13:22 +00:00
Sandor Molnar db86d43b9c Revert "Bug 2020364 - Part 3: Fix #commit-a-navigate-event. r=dom-core,smaug" for causing assertion failures @ Navigation.cpp
This reverts commit 0a0404c0db.

Revert "Bug 2020364 - Part 2: Move NavigationWaitForAllScope. r=dom-core,smaug"

This reverts commit 83f1bc2194.

Revert "Bug 2020364 - Part 1: Rename method tracker to navigation tracker. r=dom-core,jjaschke"

This reverts commit 6e3656e6e2.
2026-03-04 11:45:02 +00:00
Andreas Farre 6e3656e6e2 Bug 2020364 - Part 1: Rename method tracker to navigation tracker. r=dom-core,jjaschke
Differential Revision: https://phabricator.services.mozilla.com/D285523
2026-03-04 10:51:46 +00:00
Vincent Hilla 72c06b4611 Bug 2008334 - Don't throttle opener of Document PiP windows. r=edgar,layout-reviewers,dom-core,emilio
Differential Revision: https://phabricator.services.mozilla.com/D278262
2026-02-27 08:30:22 +00:00
Vincent Hilla aed4962abe Bug 2008334 - Refactor: Introduce BrowsingContext::ActivenessChanged. r=edgar,dom-core,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D279691
2026-02-27 08:30:19 +00:00
Vincent Hilla 9e16f5ae74 Bug 2008334 - Add BrowsingContext::GetOpenedDocumentPiPWindow utility. r=edgar,dom-core
While this isn't needed anymore with the current approach for bug 2008334,
it is still a good refactoring for the Document PiP code.

Differential Revision: https://phabricator.services.mozilla.com/D278261
2026-02-27 08:30:17 +00:00