From 10024bd54e5092a33b466aba7e420af7c81fa736 Mon Sep 17 00:00:00 2001 From: Apoorv Garg <57873504+Apoorvgarg-creator@users.noreply.github.com> Date: Wed, 1 Nov 2023 22:29:21 +0530 Subject: [PATCH] fix: prevent crash when clicking on a field to delete a block (#7621) * Fix: #7587 * Fix: Lint error * Fix: Move expression out of loop * Fix: No need to use temp variable --- core/block_svg.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/block_svg.ts b/core/block_svg.ts index e175db567..caaf89db1 100644 --- a/core/block_svg.ts +++ b/core/block_svg.ts @@ -1183,6 +1183,9 @@ export class BlockSvg bringToFront(blockOnly = false) { /* eslint-disable-next-line @typescript-eslint/no-this-alias */ let block: this | null = this; + if (block.isDeadOrDying()) { + return; + } do { const root = block.getSvgRoot(); const parent = root.parentNode;