gecko-dev/dom
Nika Layzell 4bb1a054be Bug 1871625 - Move AppShutdownConfirmed check in nsFrameLoader to a more appropriate place, r=smaug
This check was introduced in bug 1811195, but was added outside of the
normal opening flow, meaning that failures after this check would not be
handled properly, leading to potential assertion failures or unhandled
content process creation failures.

This patch adds a clarifying comment to ensure that we don't add checks
to the wrong place in the future, and moves the check into
`ContentParent::CreateBrowser` such that it is handled in a similar way
to other content process creation failures.

In addition, extra logic was added to ensure `mInitialized` gets set on
TryRemoteBrowserInternal failure, as new checks have been added before
the `mInitialized` check, and this seems likely to happen more in the
future.

Differential Revision: https://phabricator.services.mozilla.com/D197541
2024-01-09 00:48:17 +00:00
..
abort Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
animation Bug 1871745 - Hide -moz-user-focus from content. r=smaug 2023-12-28 17:45:49 +00:00
audiochannel
base Bug 1871625 - Move AppShutdownConfirmed check in nsFrameLoader to a more appropriate place, r=smaug 2024-01-09 00:48:17 +00:00
battery
bindings Bug 1871745 - Keep exposing chrome-only properties on CSS2Properties. r=peterv 2023-12-28 17:45:50 +00:00
broadcastchannel Bug 1847298: IPC constructor cleanup r=nika,padenot,dom-storage-reviewers,necko-reviewers,cookie-reviewers,asuth,Jamie 2023-12-08 15:56:39 +00:00
browser-element
cache Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8 2024-01-02 15:31:51 +00:00
canvas Bug 1868927 - Remove RemoteTextureHostWrapper's async mode r=gfx-reviewers,lsalzman 2024-01-07 22:47:05 +00:00
chrome-webidl Bug 1872116 - Fix year detection in checkTimeDateString r=whimboo,webdriver-reviewers,arai 2023-12-30 07:57:13 +00:00
clients
commandhandler
console Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
credentialmanagement Bug 1838932 - implement WebAuthn conditional mediation. r=keeler 2023-12-01 23:56:47 +00:00
crypto
debugger
docs Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
encoding Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
events Bug 1800641 - Part 1: Move ScriptFetchOptions into its own file. r=nbp 2024-01-08 14:57:36 +00:00
fetch Bug 1865728 - Reverse the check order in Fetch::SetBodyUsed r=smaug 2023-12-01 12:37:03 +00:00
file Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
filesystem
flex
fs Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
gamepad
geolocation
grid
html Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
imptests
indexedDB Bug 1860486 - Use larger timeout for IDB object store clear on Android. r=dom-storage-reviewers,janv 2024-01-02 16:52:16 +00:00
interfaces Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
ipc Bug 1871625 - Move AppShutdownConfirmed check in nsFrameLoader to a more appropriate place, r=smaug 2024-01-09 00:48:17 +00:00
jsurl Bug 1722328 - Use defaultURI to verify data and javascript schemes with '//' during parsing. r=necko-reviewers,valentin 2023-12-13 13:52:55 +00:00
l10n
locales
localstorage Bug 1808294 - Rename EnsureTemporaryStorageIsInitialized to EnsureTemporaryStorageIsInitializedInternal; r=dom-storage-reviewers,asuth 2023-12-08 05:55:04 +00:00
locks
manifest
mathml Bug 1868552 - Refactor nsIContent::IsFocusable for clarity. r=masayuki 2023-12-08 11:34:06 +00:00
media Bug 1872003 uninline AudioSegment::Resample() to remove MediaTrackGraph.h include r=padenot 2024-01-09 00:11:22 +00:00
messagechannel Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
midi Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
network
notification Bug 1868395: Fixing browser_permission_dismiss.js failure for repeated runs.r=saschanaz 2023-12-12 18:57:01 +00:00
origin-trials
payments Bug 1847298: IPC constructor cleanup r=nika,padenot,dom-storage-reviewers,necko-reviewers,cookie-reviewers,asuth,Jamie 2023-12-08 15:56:39 +00:00
performance Bug 1873244 - Reintroduce a call that was accidentally removed in bug 1869835. r=jrmuizel 2024-01-05 19:00:39 +00:00
permission Bug 1589554 - Part 3: Screen Wake Lock permission integration. r=webidl,dom-core,smaug,pbz,edgar 2023-12-05 23:58:06 +00:00
plugins
power Bug 1869118 - Fix crash in WakeLockJS::Observe; r=dom-core,CanadaHonk 2023-12-15 07:08:17 +00:00
promise Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
prototype
push Backed out changeset f9c41a2aac8b (bug 1869558) for causing wpt failures on subscribe-with-faulty-applicationServerKey.https.window.html. 2023-12-14 23:17:06 +02:00
quota Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
reporting
res
script Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
security Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
serializers
serviceworkers Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
simpledb Bug 1808294 - Rename EnsureTemporaryStorageIsInitialized to EnsureTemporaryStorageIsInitializedInternal; r=dom-storage-reviewers,asuth 2023-12-08 05:55:04 +00:00
smil Bug 1871107 - Use do_AddRef more r=TYLin 2023-12-20 23:34:03 +00:00
storage Bug 1847298: IPC constructor cleanup r=nika,padenot,dom-storage-reviewers,necko-reviewers,cookie-reviewers,asuth,Jamie 2023-12-08 15:56:39 +00:00
streams Bug 1859890 - batch 14 convert xpcshell.ini -> .toml. r=aryx,dom-storage-reviewers,jesup 2023-11-28 01:02:01 +00:00
svg Bug 1861736 - crashtest r=emilio 2024-01-02 16:25:18 +00:00
system Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
tests Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
url Bug 1603699 - Enable default URI pref. r=valentin,necko-reviewers,extension-reviewers,robwu 2023-12-06 19:33:56 +00:00
vr
webauthn Bug 1854918 - Add bio enrollment management (list, add and delete enrollments) to about:webauthn (r=jschanck,fluent-reviewers,desktop-theme-reviewers,flod,Itiel) 2024-01-04 00:12:46 +00:00
webbrowserpersist
webgpu Bug 1868927 - Remove RemoteTextureHostWrapper's async mode r=gfx-reviewers,lsalzman 2024-01-07 22:47:05 +00:00
webidl Bug 1872772 - Remove apz.scrollend-event.content.enabled preference. r=nchevobbe,botond,devtools-reviewers,webidl,smaug 2024-01-08 13:36:42 +00:00
webscheduling
webshare
websocket Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
webtransport Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
workers Bug 1800641 - Part 11: Allocate script in ScriptLoadRequest::NoCacheEntryFound. r=nbp 2024-01-08 14:57:40 +00:00
worklet Bug 1800641 - Part 8: Add LoadContextBase* parameter to ScriptLoadRequest methods which is going to be moved to LoadedScriptDelegate. r=nbp 2024-01-08 14:57:38 +00:00
xhr Bug 1826079 - decrease timeout from 3000 to 2500 for test_worker_xhr_timeout.html. r=necko-reviewers,valentin 2023-12-06 18:23:33 +00:00
xml Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
xslt Bug 1839051 - Use nsTArray::StableSort in the txNodeSorter. r=peterv,emilio 2023-12-11 06:53:27 +00:00
xul Bug 1839051 - Use nsTArray::Sort in the nsXULSortService. r=xpcom-reviewers,emilio 2023-12-11 06:53:26 +00:00
jar.mn
metrics.yaml
moz.build
pings.yaml Bug 1869004 - On Android submit 'use-counters' ping also around startup r=emilio 2023-12-12 17:22:20 +00:00