diff --git a/lib/web_ui/lib/src/engine/canvas_pool.dart b/lib/web_ui/lib/src/engine/canvas_pool.dart index 8808b5fa7737f..d15de98695b72 100644 --- a/lib/web_ui/lib/src/engine/canvas_pool.dart +++ b/lib/web_ui/lib/src/engine/canvas_pool.dart @@ -225,6 +225,9 @@ class _CanvasPool extends _SaveStackTracking { void endOfPaint() { if (_reusablePool != null) { for (html.CanvasElement e in _reusablePool) { + if (browserEngine == BrowserEngine.webkit) { + e.width = e.height = 0; + } e.remove(); } _reusablePool = null;