From 97e1063cb5edded2f57ff38fe89174622925b9a6 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Sun, 17 Aug 2025 18:04:44 +0200 Subject: [PATCH] Fixed export visibility check *Fixed export visibility check (some tracks were falsely detected as invisible) --- src/helpers/exportHelper.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/helpers/exportHelper.js b/src/helpers/exportHelper.js index 7c01467..0eebcad 100644 --- a/src/helpers/exportHelper.js +++ b/src/helpers/exportHelper.js @@ -67,11 +67,10 @@ function checkNodeVisible(svgNode, trimClientRect) { } const clientRect = svgNode.getBoundingClientRect(); - if (clientRect.x + clientRect.width < trimClientRect.x) return false; - if (clientRect.x > trimClientRect.x + trimClientRect.width) return false; - if (clientRect.y + clientRect.height < trimClientRect.y) return false; - if (clientRect.y > trimClientRect.y + trimClientRect.height) return false; - if (clientRect.width === 0 || clientRect.height === 0) return false; + if (clientRect.left + clientRect.width < trimClientRect.left) return false; + if (clientRect.left > trimClientRect.left + trimClientRect.width) return false; + if (clientRect.top + clientRect.height < trimClientRect.top) return false; + if (clientRect.top > trimClientRect.top + trimClientRect.height) return false; return true; }