From 82023e2ffe7a76becc7b114bbe086f08e965d957 Mon Sep 17 00:00:00 2001 From: mtlcl410 <2368091+mtlcl410@users.noreply.github.com> Date: Mon, 19 Oct 2026 15:38:36 +0800 Subject: [PATCH] fix(render): the one-cell tiling renderer starts outside any knockout group (#2971) After rebasing onto main: #3356's one-cell pattern renderer (merged) builds a Renderer without the knockout fields this PR adds. Like the tiled cell's renderer, a pattern cell is painted as its own artwork, so it starts with no knockout group open. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Gv2WwdgjmBz33GWkwgNn3Q --- vendor/hayro/src/renderer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vendor/hayro/src/renderer.rs b/vendor/hayro/src/renderer.rs index 551410739..5c6ffb529 100644 --- a/vendor/hayro/src/renderer.rs +++ b/vendor/hayro/src/renderer.rs @@ -1188,6 +1188,9 @@ impl Renderer { ), color_replacement: None, in_annotations: false, + knockout: Vec::new(), + erasing: false, + erase_groups: 0, cur_mask: None, inside_pattern: true, soft_mask_cache: HashMap::default(),