Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report][3.6.14] Ripple applies to parent element in Safari browser #20310

Closed
Larsluph opened this issue Aug 9, 2024 · 1 comment
Closed
Labels
D: ripple platform specific The issue only occurs on a specific platform upstream Problem with a third party library that we may have to work around wontfix The issue is expected and will not be fixed

Comments

@Larsluph
Copy link

Larsluph commented Aug 9, 2024

Environment

Vuetify Version: 3.6.14
Vue Version: 3.4.37
Browsers: Safari 17.6
OS: Mac OS 10.15.7

Steps to reproduce

  1. Create a table using the Vuetify v-table wrapper
  2. Apply v-ripple directive to table rows
  3. Click on a row

Expected Behavior

Ripple effect applies only to the clicked row, just like in Firefox and Chrome.

Actual Behavior

On Safari only, ripple effect applies on the table element instead.

Reproduction Link

https://play.vuetifyjs.com/#...

Other comments

Tested on random versions of Vuetify 3 and the problem occurs on all of them, including the 3.0.0 release, and only using Safari.

@KaelWD
Copy link
Member

KaelWD commented Aug 13, 2024

https://bugs.webkit.org/show_bug.cgi?id=240961
This doesn't seem to be possible, the only suggestion from w3c/csswg-drafts#1899 that somewhat works is clip-path: inset(0) but the ripple position is still broken because it thinks it's in the wrapping div.

@KaelWD KaelWD closed this as not planned Won't fix, can't repro, duplicate, stale Aug 13, 2024
@KaelWD KaelWD added wontfix The issue is expected and will not be fixed platform specific The issue only occurs on a specific platform upstream Problem with a third party library that we may have to work around D: ripple labels Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D: ripple platform specific The issue only occurs on a specific platform upstream Problem with a third party library that we may have to work around wontfix The issue is expected and will not be fixed
Projects
None yet
Development

No branches or pull requests

2 participants