diff --git a/src/browser/Frame.zig b/src/browser/Frame.zig index 23c2047c8..abe8642b9 100644 --- a/src/browser/Frame.zig +++ b/src/browser/Frame.zig @@ -3164,7 +3164,7 @@ pub fn submitForm(self: *Frame, submitter_: ?*Element, form_: ?*Element.Html.For const target_frame = blk: { const target_name = target_name_ orelse { - break :blk form_element.asNode().ownerFrame(self); + break :blk form_element.ownerFrame(self); }; break :blk self.resolveTargetFrame(target_name) orelse { log.warn(.not_implemented, "target", .{ .type = self._type, .url = self.url, .target = target_name }); diff --git a/src/browser/tests/frames/cross_realm_attributes.html b/src/browser/tests/frames/cross_realm_attributes.html index ac8722d0c..d06e5d45f 100644 --- a/src/browser/tests/frames/cross_realm_attributes.html +++ b/src/browser/tests/frames/cross_realm_attributes.html @@ -49,4 +49,35 @@ reads of iframe data-* returned null (WPT encoding/*). testing.expectEqual(null, iwin.readAttr('data-parentset')); }); + +
- x + x