From b9a605f431eec07d22e79d036ea1a423fbef53f1 Mon Sep 17 00:00:00 2001 From: Serpentariu13 Date: Mon, 9 Jun 2025 12:39:08 +0300 Subject: [PATCH] Fix visible check --- package.json | 2 +- packages/core/hooks/components/DropRenderer.tsx | 5 ++++- packages/core/package.json | 2 +- packages/icons/package.json | 2 +- packages/system/package.json | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7f09422db..0f65cc5db 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "stage-ui", "author": "Script Heads", - "version": "0.7.34", + "version": "0.7.35", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/core/hooks/components/DropRenderer.tsx b/packages/core/hooks/components/DropRenderer.tsx index ebb57098d..e015db043 100644 --- a/packages/core/hooks/components/DropRenderer.tsx +++ b/packages/core/hooks/components/DropRenderer.tsx @@ -88,7 +88,10 @@ export const DropRenderer = () => { (e as CustomEvent<{ self: Node }>)?.detail?.self || (e as React.MouseEvent).target if (visible) { - if (document.getElementById('drop-renderer')?.contains?.(target)) { + if ( + target instanceof Node && + document.getElementById('drop-renderer')?.contains?.(target) + ) { return } dropDelegate.close() diff --git a/packages/core/package.json b/packages/core/package.json index a9c5f2d0f..9643dd95a 100755 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@stage-ui/core", "description": "Flexible UI components library declared by your own Design System.", - "version": "0.7.34", + "version": "0.7.35", "license": "MIT", "homepage": "https://stageui.shds.io/", "bugs": "https://github.com/script-heads/stage-ui/issues", diff --git a/packages/icons/package.json b/packages/icons/package.json index 48f018033..88b34a3b1 100755 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,7 +1,7 @@ { "name": "@stage-ui/icons", "description": "Flexible UI components library declared by your own Design System.", - "version": "0.7.34", + "version": "0.7.35", "license": "MIT", "homepage": "https://stageui.shds.io/", "bugs": "https://github.com/script-heads/stage-ui/issues", diff --git a/packages/system/package.json b/packages/system/package.json index 83dae791f..9bc577a13 100755 --- a/packages/system/package.json +++ b/packages/system/package.json @@ -1,7 +1,7 @@ { "name": "@stage-ui/system", "description": "Flexible UI components library declared by your own Design System.", - "version": "0.7.34", + "version": "0.7.35", "license": "MIT", "homepage": "https://stageui.shds.io/", "bugs": "https://github.com/script-heads/stage-ui/issues",