From fd96cd6eb9384988410bbeaa3617acc26ae687d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Tue, 24 Mar 2026 09:20:21 +0900 Subject: [PATCH] chore(css): log unimplemented at-rules in insertRule --- src/browser/webapi/css/CSSStyleSheet.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/browser/webapi/css/CSSStyleSheet.zig b/src/browser/webapi/css/CSSStyleSheet.zig index 00764d15..dde83529 100644 --- a/src/browser/webapi/css/CSSStyleSheet.zig +++ b/src/browser/webapi/css/CSSStyleSheet.zig @@ -1,4 +1,5 @@ const std = @import("std"); +const log = @import("../../../log.zig"); const js = @import("../../js/js.zig"); const Page = @import("../../Page.zig"); const Element = @import("../Element.zig"); @@ -77,6 +78,7 @@ pub fn insertRule(self: *CSSStyleSheet, rule: []const u8, maybe_index: ?u32, pag var it = Parser.parseStylesheet(rule); const parsed_rule = it.next() orelse { if (it.has_skipped_at_rule) { + log.debug(.not_implemented, "CSSStyleSheet.insertRule", .{}); // Lightpanda currently skips at-rules (e.g., @keyframes, @media) in its // CSS parser. To prevent JS apps (like Expo/Reanimated) from crashing // during initialization, we simulate a successful insertion by returning