diff --git a/.changeset/dirty-candles-shake.md b/.changeset/dirty-candles-shake.md new file mode 100644 index 000000000..316df6ef0 --- /dev/null +++ b/.changeset/dirty-candles-shake.md @@ -0,0 +1,5 @@ +--- +"@svelte-put/movable": patch +--- + +fix: skip ignore step if not provided diff --git a/packages/actions/movable/src/movable.ts b/packages/actions/movable/src/movable.ts index ab432bcad..491e32f3d 100644 --- a/packages/actions/movable/src/movable.ts +++ b/packages/actions/movable/src/movable.ts @@ -217,9 +217,12 @@ export function movable(node: HTMLElement, parameters: MovableParameters = { ena }; const onMouseDown = (event: MouseEvent) => { - const excludedNodes = Array.from(trigger.querySelectorAll(ignore.join(', '))); - if (excludedNodes.some((node) => node.isSameNode(event.target as HTMLElement))) { - return; + const ignoreSelector = ignore.join(','); + if (ignoreSelector) { + const excludedNodes = Array.from(trigger.querySelectorAll(ignore.join(', '))); + if (excludedNodes.some((node) => node.isSameNode(event.target as HTMLElement))) { + return; + } } const computedStyles = getComputedStyle(node);