storage: key bucket by JS Origin key so opaque origins don't collide

This commit is contained in:
Adrià Arrufat
2026-05-29 07:51:33 +02:00
parent dab82fa29a
commit ca9911c641

View File

@@ -235,7 +235,7 @@ pub fn getPerformance(self: *Window) *Performance {
fn bucketForOrigin(self: *Window) *storage.Bucket {
return self._frame._session.storage_shed.getOrPut(
self._frame._session.browser.app.allocator,
self.getOrigin(),
self._frame.js.origin.key,
) catch @panic("OOM");
}