mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-08 06:09:58 +00:00
LibWeb: Make ESO "fetch group" weakly reference the fetch records
Otherwise we end up holding on to every fetch record indefinitely. Found by analyzing GC heap graphs on Discord.
This commit is contained in:
parent
4cbf47dcd2
commit
66a19b8550
Notes:
github-actions[bot]
2025-07-30 00:01:41 +00:00
Author: https://github.com/awesomekling
Commit: 66a19b8550
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5647
6 changed files with 20 additions and 9 deletions
|
|
@ -62,7 +62,6 @@ void EnvironmentSettingsObject::visit_edges(Cell::Visitor& visitor)
|
|||
visitor.visit(m_responsible_event_loop);
|
||||
visitor.visit(m_module_map);
|
||||
m_realm_execution_context->visit_edges(visitor);
|
||||
visitor.visit(m_fetch_group);
|
||||
visitor.visit(m_storage_manager);
|
||||
visitor.visit(m_service_worker_registration_object_map);
|
||||
visitor.visit(m_service_worker_object_map);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue