ladybird/Userland
Andreas Kling b2a099e647 LibWeb: Don't leak entire realm after parsing CSS @supports rule
Before this change, every CSS @supports rule would keep the containing
JS realm alive via a JS::Handle. This led to a GC reference cycle and
the whole realm leaked.

Since we only need the realm at construction time, we can take it as a
parameter instead, and stop storing it.
2024-04-05 08:14:19 +02:00
..
Applets Keymap: Draw the current keymap text with the correct theme color 2024-03-02 19:24:53 +00:00
Applications Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
BuggieBox AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Demos AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
DevTools HackStudio: Avoid UAF when loading the GML preview 2024-04-04 11:23:21 +02:00
DynamicLoader DynamicLoader: Disable stack protector in some files for RISC-V 2024-03-04 01:44:11 +01:00
Games AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Libraries LibWeb: Don't leak entire realm after parsing CSS @supports rule 2024-04-05 08:14:19 +02:00
Services RequestServer: Avoid race condition between timeout and socket creation 2024-04-05 08:13:58 +02:00
Shell Shell: Correctly auto format command lines consisting of only whitespace 2024-03-28 08:49:49 +01:00
Utilities Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
CMakeLists.txt