From 86f9f32a59528101e703698e89f83a6166c8166e Mon Sep 17 00:00:00 2001 From: Pete Hunt Date: Sun, 8 Mar 2020 23:08:26 -0700 Subject: [PATCH] Fix perf regression (#880) --- src/renderer/renderElement.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/renderElement.ts b/src/renderer/renderElement.ts index b5331ef023..9db81880d8 100644 --- a/src/renderer/renderElement.ts +++ b/src/renderer/renderElement.ts @@ -244,7 +244,9 @@ function generateElement( const zoom = sceneState ? sceneState.zoom : 1; const prevElementWithCanvas = elementWithCanvasCache.get(element); if (!prevElementWithCanvas || prevElementWithCanvas.canvasZoom !== zoom) { - return generateElementCanvas(element, zoom); + const elementWithCanvas = generateElementCanvas(element, zoom); + elementWithCanvasCache.set(element, elementWithCanvas); + return elementWithCanvas; } return prevElementWithCanvas; }