diff --git a/resources/js/src/main.ts b/resources/js/src/main.ts index fbe62c4..af6054f 100644 --- a/resources/js/src/main.ts +++ b/resources/js/src/main.ts @@ -55,6 +55,7 @@ if (window.__pan.inertiaStartListener) { let impressed: Array = []; let hovered: Array = []; let clicked: Array = []; + let sameNameElements: Array = []; const commit = (): void => { if (queue.length === 0) { @@ -136,6 +137,12 @@ if (window.__pan.inertiaStartListener) { return; } + let nameElements = document.querySelectorAll(`[data-pan='${name}']`); + if (nameElements.length > 1 && !sameNameElements.includes(name)) { + console.warn(`PAN: Multiple (${nameElements.length}) elements with the same name '${name}' found`); + sameNameElements.push(name); + } + if (impressed.includes(name)) { return; }