diff --git a/src/browser/webapi/IntersectionObserver.zig b/src/browser/webapi/IntersectionObserver.zig index 5bc94428..1515a635 100644 --- a/src/browser/webapi/IntersectionObserver.zig +++ b/src/browser/webapi/IntersectionObserver.zig @@ -126,7 +126,7 @@ pub fn disconnect(self: *IntersectionObserver, page: *Page) void { } pub fn takeRecords(self: *IntersectionObserver, page: *Page) ![]*IntersectionObserverEntry { - const entries = try page.call_arena.dupe(*IntersectionObserverEntry, self._pending_entries.items); + const entries = try page.arena.dupe(*IntersectionObserverEntry, self._pending_entries.items); self._pending_entries.clearRetainingCapacity(); return entries; } diff --git a/src/browser/webapi/PerformanceObserver.zig b/src/browser/webapi/PerformanceObserver.zig index 7e4d9c5d..97293bc7 100644 --- a/src/browser/webapi/PerformanceObserver.zig +++ b/src/browser/webapi/PerformanceObserver.zig @@ -124,7 +124,7 @@ pub fn disconnect(self: *PerformanceObserver, page: *Page) void { /// Returns the current list of PerformanceEntry objects /// stored in the performance observer, emptying it out. pub fn takeRecords(self: *PerformanceObserver, page: *Page) ![]*Performance.Entry { - const records = try page.call_arena.dupe(*Performance.Entry, self._entries.items); + const records = try page.arena.dupe(*Performance.Entry, self._entries.items); self._entries.clearRetainingCapacity(); return records; }