From 173ef0dbb05a7a221c7d156de0a1267219308261 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Wed, 6 May 2026 19:15:00 +0200 Subject: [PATCH] :bug: Avoid opaque fill check in drag crop cache hot path --- render-wasm/src/shapes.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/render-wasm/src/shapes.rs b/render-wasm/src/shapes.rs index 22e9e1e9d8..83ecb89023 100644 --- a/render-wasm/src/shapes.rs +++ b/render-wasm/src/shapes.rs @@ -1411,16 +1411,10 @@ impl Shape { } } - let has_opaque_fill = self - .fills - .iter() - .any(|f| math::is_close_to(f.opacity(), 1.0)); - self.blur.is_none() && self.shadows.is_empty() && (self.opacity - 1.0).abs() <= 1e-4 && self.blend_mode().0 == skia::BlendMode::SrcOver - && has_opaque_fill } /// Fill + visible strokes in **document space** for clipping interactive drag textures.