diff --git a/src/browser/console/console.zig b/src/browser/console/console.zig
index 78f2433a7..8757eae86 100644
--- a/src/browser/console/console.zig
+++ b/src/browser/console/console.zig
@@ -71,6 +71,16 @@ pub const Console = struct {
});
}
+ pub fn _trace(values: []js.Object, page: *Page) !void {
+ if (values.len == 0) {
+ return;
+ }
+ log.debug(.console, "debug", .{
+ .stack = page.js.stackTrace() catch "???",
+ .args = try serializeValues(values, page),
+ });
+ }
+
pub fn _clear() void {}
pub fn _count(self: *Console, label_: ?[]const u8, page: *Page) !void {
diff --git a/src/tests/html/svg.html b/src/tests/html/svg.html
index 63ae8f2ec..996a048c8 100644
--- a/src/tests/html/svg.html
+++ b/src/tests/html/svg.html
@@ -1,6 +1,19 @@
+
+
diff --git a/vendor/netsurf/libdom b/vendor/netsurf/libdom
index 6d0213175..bb7f73d91 160000
--- a/vendor/netsurf/libdom
+++ b/vendor/netsurf/libdom
@@ -1 +1 @@
-Subproject commit 6d0213175938667181e59c0e7d2e38ce5c9b33f5
+Subproject commit bb7f73d91391bf9f4ecafc8b3e0d61bf8a82f831