diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index 4286fe6cf0..d5595ec3f5 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -1066,6 +1066,10 @@ impl RenderState { pub fn prepare_sync_shape_render(&mut self) { self.surfaces.clear_tile_atlas(); self.surfaces.invalidate_tile_cache(); + + if self.viewer_masked_pass() { + self.surfaces.clear_backbuffer(skia::Color::TRANSPARENT); + } } /// NOTE: