mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-01 12:07:14 +02: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:
committed by
Alexander Kalenik
parent
4cbf47dcd2
commit
66a19b8550
Notes:
github-actions[bot]
2025-07-30 00:01:41 +00:00
Author: https://github.com/awesomekling Commit: https://github.com/LadybirdBrowser/ladybird/commit/66a19b85501 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5647
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user