Merge pull request #1912 from lightpanda-io/css-improvements-fix

StyleManager: restore dirty state on rebuild allocation failure
This commit is contained in:
Karl Seguin authored and GitHub committed 2026-03-19 10:25:09 +08:00
commit b9bef22bbf
1 file changed
+2
+2
View File
@@ -89,6 +89,8 @@ fn rebuildIfDirty(self: *StyleManager) !void {
}
self.dirty = false;
errdefer self.dirty = true;
const item_count = self.rules.items.len;
self.page._session.arena_pool.resetRetain(self.arena);
self.rules = try .initCapacity(self.arena, item_count);