From c7cf4eeb7a7ba4ffa031dd264191afc12ae27968 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Fri, 30 Jan 2026 07:00:33 +0800 Subject: [PATCH] fix setAttribute for new toString API --- src/browser/webapi/Element.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/webapi/Element.zig b/src/browser/webapi/Element.zig index 9e510672..17973b7d 100644 --- a/src/browser/webapi/Element.zig +++ b/src/browser/webapi/Element.zig @@ -1530,12 +1530,12 @@ pub const JsApi = struct { pub const setAttribute = bridge.function(_setAttribute, .{ .dom_exception = true }); fn _setAttribute(self: *Element, name: String, value: js.Value, page: *Page) !void { - return self.setAttribute(name, .wrap(try value.toString(.{ .allocator = page.call_arena })), page); + return self.setAttribute(name, .wrap(try value.toStringSlice()), page); } pub const setAttributeNS = bridge.function(_setAttributeNS, .{ .dom_exception = true }); fn _setAttributeNS(self: *Element, maybe_ns: ?[]const u8, qn: []const u8, value: js.Value, page: *Page) !void { - return self.setAttributeNS(maybe_ns, qn, .wrap(try value.toString(.{ .allocator = page.call_arena })), page); + return self.setAttributeNS(maybe_ns, qn, .wrap(try value.toStringSlice()), page); } pub const localName = bridge.accessor(Element.getLocalName, null, .{});