avoid inline + don't initialize node

This commit is contained in:
Halil Durak
2025-12-30 11:39:09 +03:00
parent ee432c54b8
commit 43c30f8a34
2 changed files with 2 additions and 3 deletions

View File

@@ -1025,11 +1025,11 @@ pub fn getElementByIdFromNode(self: *Page, node: *Node, id: []const u8) ?*Elemen
return null;
}
pub inline fn registerMutationObserver(self: *Page, observer: *MutationObserver) !void {
pub fn registerMutationObserver(self: *Page, observer: *MutationObserver) !void {
self._mutation_observers.append(&observer.node);
}
pub inline fn unregisterMutationObserver(self: *Page, observer: *MutationObserver) void {
pub fn unregisterMutationObserver(self: *Page, observer: *MutationObserver) void {
self._mutation_observers.remove(&observer.node);
}

View File

@@ -55,7 +55,6 @@ pub const ObserveOptions = struct {
pub fn init(callback: js.Function, page: *Page) !*MutationObserver {
return page._factory.create(MutationObserver{
._callback = callback,
.node = .{},
});
}