Skip to content

Commit 444451b

Browse files
committed
added same name element check and warn in log.
1 parent 424132e commit 444451b

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

resources/js/src/main.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ if (window.__pan.inertiaStartListener) {
5555
let impressed: Array<string> = [];
5656
let hovered: Array<string> = [];
5757
let clicked: Array<string> = [];
58+
let sameNameElements: Array<string> = [];
5859

5960
const commit = (): void => {
6061
if (queue.length === 0) {
@@ -136,6 +137,12 @@ if (window.__pan.inertiaStartListener) {
136137
return;
137138
}
138139

140+
let nameElements = document.querySelectorAll(`[data-pan='${name}']`);
141+
if (nameElements.length > 1 && !sameNameElements.includes(name)) {
142+
console.warn('PAN: Multiple elements with the same name detected: ', name);
143+
sameNameElements.push(name);
144+
}
145+
139146
if (impressed.includes(name)) {
140147
return;
141148
}

0 commit comments

Comments
 (0)