From 240b4f47a7288104f8c7c38c040659c62ed10a46 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 14 Jan 2025 15:56:07 +0800 Subject: [PATCH] refactor: disable dirty rectangle rendering --- packages/g6/src/runtime/canvas.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/g6/src/runtime/canvas.ts b/packages/g6/src/runtime/canvas.ts index e8ebf6ac1a9..0ee4078047f 100644 --- a/packages/g6/src/runtime/canvas.ts +++ b/packages/g6/src/runtime/canvas.ts @@ -360,6 +360,10 @@ function createRenderers(renderer: CanvasConfig['renderer'], layersName: CanvasL layersName.map((layer) => { const instance = renderer?.(layer) || new CanvasRenderer(); + if (instance instanceof CanvasRenderer) { + instance.setConfig({ enableDirtyRectangleRendering: false }); + } + if (layer === 'main') { instance.registerPlugin( new DragNDropPlugin({