diff --git a/src/browser/dom/document.zig b/src/browser/dom/document.zig index fc65ad0a..db675aea 100644 --- a/src/browser/dom/document.zig +++ b/src/browser/dom/document.zig @@ -17,6 +17,7 @@ // along with this program. If not, see . const std = @import("std"); +const log = @import("../../log.zig"); const js = @import("../js/js.zig"); const parser = @import("../netsurf.zig"); @@ -313,6 +314,11 @@ pub const Document = struct { const state = try page.getOrCreateNodeState(@ptrCast(@alignCast(self))); state.adopted_style_sheets = try sheets.persist(); } + + pub fn _hasFocus(_: *parser.Document) bool { + log.debug(.web_api, "not implemented", .{ .feature = "Document hasFocus" }); + return true; + } }; const testing = @import("../../testing.zig");