ladybird/Libraries/LibWeb/HTML/Scripting
Shannon Booth bb10b0e301 LibWeb: Always assert that principal realm returns a principal realm
There was a bug in the HTML proposal where a synthetic realm settings
object's principal realm was a shadow realm if there were nested shadow
realms, which this assertion catches more directly (rather than later
down the track, where it is used).

We were meant to also assert for this case, but we were previously
returning early.
2024-11-30 11:55:11 +01:00
..
ClassicScript.cpp LibCore: Remove deprecated ElapsedTimer::elapsed() 2024-11-23 19:20:03 +01:00
ClassicScript.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Environments.cpp LibWeb: Always assert that principal realm returns a principal realm 2024-11-30 11:55:11 +01:00
Environments.h LibWeb: Always assert that principal realm returns a principal realm 2024-11-30 11:55:11 +01:00
EnvironmentSettingsSnapshot.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EnvironmentSettingsSnapshot.h LibWeb: Const qualify many functions in EnvironmentSettingsObject 2024-11-23 16:43:55 +01:00
ExceptionReporter.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ExceptionReporter.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Fetching.cpp LibWeb: Don't store reference to temporary in resolve_module_specifier 2024-11-24 15:29:47 -07:00
Fetching.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Fetching.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ImportMap.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ImportMap.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ImportMapParseResult.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ImportMapParseResult.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleMap.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleMap.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleScript.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ModuleScript.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Script.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Script.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SerializedEnvironmentSettingsObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SerializedEnvironmentSettingsObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SyntheticRealmSettings.cpp LibWeb: Remove underlying realm from SyntheticRealmSettings 2024-11-24 15:29:47 -07:00
SyntheticRealmSettings.h LibWeb: Remove underlying realm from SyntheticRealmSettings 2024-11-24 15:29:47 -07:00
TemporaryExecutionContext.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TemporaryExecutionContext.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WindowEnvironmentSettingsObject.cpp LibWeb: Const qualify many functions in EnvironmentSettingsObject 2024-11-23 16:43:55 +01:00
WindowEnvironmentSettingsObject.h LibWeb: Const qualify many functions in EnvironmentSettingsObject 2024-11-23 16:43:55 +01:00
WorkerEnvironmentSettingsObject.cpp LibWeb: Const qualify many functions in EnvironmentSettingsObject 2024-11-23 16:43:55 +01:00
WorkerEnvironmentSettingsObject.h LibWeb: Const qualify many functions in EnvironmentSettingsObject 2024-11-23 16:43:55 +01:00