Skip to content

Commit 9fa2870

Browse files
authored
fix(VRipple): support touch simulators (#20776)
1 parent d7d76bf commit 9fa2870

File tree

1 file changed

+2
-2
lines changed
  • packages/vuetify/src/directives/ripple

1 file changed

+2
-2
lines changed

packages/vuetify/src/directives/ripple/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,9 @@ const ripples = {
135135
const ripples = el.getElementsByClassName('v-ripple__animation')
136136

137137
if (ripples.length === 0) return
138-
const animation = ripples[ripples.length - 1]
138+
const animation = Array.from(ripples).findLast(ripple => !ripple.dataset.isHiding)
139139

140-
if (animation.dataset.isHiding) return
140+
if (!animation) return
141141
else animation.dataset.isHiding = 'true'
142142

143143
const diff = performance.now() - Number(animation.dataset.activated)

0 commit comments

Comments
 (0)