ladybird/Userland/Libraries/LibWeb/HTML/Scripting
Andreas Kling ffac32d20e LibWeb: Use JS::HeapFunction for WebIDL promise reaction steps
Switching away from SafeFunction immediately backfired here, as we're
dealing with two layers of captures, not one.

Let's do the correct fix, which is to use HeapFunction. This makes the
API and its behavior explicit, and keeps captures alive as long as the
HeapFunction is alive.

Fixes #23819.
2024-04-03 18:14:33 +02:00
..
ClassicScript.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ClassicScript.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Environments.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Environments.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
EnvironmentSettingsSnapshot.cpp LibWeb: Serialize and pass to the WebWorker the current ESO 2024-03-06 07:19:10 +01:00
EnvironmentSettingsSnapshot.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ExceptionReporter.cpp LibWeb: Print more information about thrown DOMExceptions in the console 2024-03-20 15:18:44 -04:00
ExceptionReporter.h WebContent+LibWeb+LibJS: Report exceptions to the JS console 2022-10-15 01:25:12 +02:00
Fetching.cpp LibWeb: Use JS::HeapFunction for WebIDL promise reaction steps 2024-04-03 18:14:33 +02:00
Fetching.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Fetching.idl LibWeb: Align CORSSettingsAttribute values with the specification 2024-03-22 11:29:57 +01:00
ImportMap.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ModuleMap.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ModuleMap.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ModuleScript.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ModuleScript.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Script.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Script.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SerializedEnvironmentSettingsObject.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SerializedEnvironmentSettingsObject.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
TemporaryExecutionContext.cpp LibWeb: Add option to TemporaryExecutionContext to prepare for callbacks 2024-01-19 11:47:59 +01:00
TemporaryExecutionContext.h LibWeb: Add option to TemporaryExecutionContext to prepare for callbacks 2024-01-19 11:47:59 +01:00
WindowEnvironmentSettingsObject.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
WindowEnvironmentSettingsObject.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
WorkerEnvironmentSettingsObject.cpp LibWeb: Let Document have a direct GCPtr to its containing Web::Page 2023-12-15 22:04:46 +01:00
WorkerEnvironmentSettingsObject.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00