log not_implemented on navigator.getBattery

This commit is contained in:
Karl Seguin
2026-03-19 20:11:03 +08:00
parent a88c21cdb5
commit 1fa87442b8

View File

@@ -18,8 +18,12 @@
const std = @import("std"); const std = @import("std");
const builtin = @import("builtin"); const builtin = @import("builtin");
const log = @import("../../log.zig");
const js = @import("../js/js.zig"); const js = @import("../js/js.zig");
const Page = @import("../Page.zig"); const Page = @import("../Page.zig");
const PluginArray = @import("PluginArray.zig"); const PluginArray = @import("PluginArray.zig");
const Permissions = @import("Permissions.zig"); const Permissions = @import("Permissions.zig");
const StorageManager = @import("StorageManager.zig"); const StorageManager = @import("StorageManager.zig");
@@ -68,8 +72,7 @@ pub fn getStorage(self: *Navigator) *StorageManager {
} }
pub fn getBattery(_: *const Navigator, page: *Page) !js.Promise { pub fn getBattery(_: *const Navigator, page: *Page) !js.Promise {
// Battery API is not supported in headless mode. log.info(.not_implemented, "navigator.getBattery", .{});
// Return a rejected Promise — callers must .catch() this.
return page.js.local.?.rejectErrorPromise(.{ .dom_exception = error.NotSupported }); return page.js.local.?.rejectErrorPromise(.{ .dom_exception = error.NotSupported });
} }