mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 04:09:13 +00:00
LibWeb: Change Storage{Bottle,Bucket,Shelf} to be GC-allocated
In upcoming changes StorageBottle will own pointers to GC-allocated objects, so it needs to be a GC-allocated object itself to avoid introducing more GC roots.
This commit is contained in:
parent
70a29f36c6
commit
f53559cb55
Notes:
github-actions[bot]
2025-06-12 15:06:02 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: f53559cb55
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5052
Reviewed-by: https://github.com/shannonbooth ✅
Reviewed-by: https://github.com/trflynn89
12 changed files with 117 additions and 44 deletions
|
@ -164,7 +164,7 @@ private:
|
|||
|
||||
// https://storage.spec.whatwg.org/#traversable-navigable-storage-shed
|
||||
// A traversable navigable holds a storage shed, which is a storage shed. A traversable navigable’s storage shed holds all session storage data.
|
||||
StorageAPI::StorageShed m_storage_shed;
|
||||
GC::Ref<StorageAPI::StorageShed> m_storage_shed;
|
||||
|
||||
GC::Ref<SessionHistoryTraversalQueue> m_session_history_traversal_queue;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue