From 3c8c849947eee6b7abe69e061c972d85841cf0d0 Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Mon, 11 May 2026 14:40:26 +0300 Subject: [PATCH 1/2] `HTMLLinkElement`: `crossOrigin` -> `crossorigin` for attributes --- src/browser/webapi/element/html/Link.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/webapi/element/html/Link.zig b/src/browser/webapi/element/html/Link.zig index c8bcafa1..1b83dacf 100644 --- a/src/browser/webapi/element/html/Link.zig +++ b/src/browser/webapi/element/html/Link.zig @@ -80,7 +80,7 @@ pub fn setMedia(self: *Link, value: []const u8, frame: *Frame) !void { } pub fn getCrossOrigin(self: *const Link) ?[]const u8 { - return self.asConstElement().getAttributeSafe(comptime .wrap("crossOrigin")); + return self.asConstElement().getAttributeSafe(comptime .wrap("crossorigin")); } pub fn setCrossOrigin(self: *Link, value: []const u8, frame: *Frame) !void { @@ -88,7 +88,7 @@ pub fn setCrossOrigin(self: *Link, value: []const u8, frame: *Frame) !void { if (std.ascii.eqlIgnoreCase(value, "use-credentials")) { normalized = "use-credentials"; } - return self.asElement().setAttributeSafe(comptime .wrap("crossOrigin"), .wrap(normalized), frame); + return self.asElement().setAttributeSafe(comptime .wrap("crossorigin"), .wrap(normalized), frame); } pub fn linkAddedCallback(self: *Link, frame: *Frame) !void { From 4e4e68e51cd2c8d6cca3c821ca590c3d85183325 Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Mon, 11 May 2026 14:40:40 +0300 Subject: [PATCH 2/2] `HTMLLinkElement`: update tests --- src/browser/tests/element/html/link.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/browser/tests/element/html/link.html b/src/browser/tests/element/html/link.html index 8a5f3638..9f4dd6a8 100644 --- a/src/browser/tests/element/html/link.html +++ b/src/browser/tests/element/html/link.html @@ -1,7 +1,7 @@ - +