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.7.8] Select dropdown always stops scrolling before last element #20931

Open
GniLudio opened this issue Jan 28, 2025 · 2 comments
Labels
C: VVirtualScroll T: bug Functionality that does not work as intended/expected

Comments

@GniLudio
Copy link

Environment

Vuetify Version: 3.7.8
Vue Version: 3.5.13
Browsers: Firefox 134.0
OS: Windows 10

Steps to reproduce

  • Create a v-select element
  • Add a significant number of elements
    • the bug occurs with at least 58 elements for me
  • Open the dropdown
  • Scroll till the end with big scrolling steps
  • The dropdown stops before the last element.
  • After that you can scroll again to see the last element.

Expected Behavior

The dropdown shouldn't stop before the last element.

Actual Behavior

The dropdown always stops before the last element is visible.

Reproduction Link

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

Other comments

The stop doesn't occur when using tiny scroll movements.

@J-Sek
Copy link
Contributor

J-Sek commented Jan 28, 2025

Weird. I can reproduce it with your playground with the following:

  • (assuming there are 100 elements on the list)
  • scroll until 95 is visible on the bottom
  • make a fast wheel-scroll down (same scroll in the opposite direction, would move you by nearly 20 items)

No matter how hard I try, I land on 99th and have to repeat the scroll to get 1 item down and finally see 100th.
It may not occur if I just reached 100th and scrolled a bit up (3-6 items up), but overall seems pretty consistent.
Hard to pinpoint any specific version. 3.3.x feels fine, 3.4.x starts to have this issue, but kinda less frequently.

@GniLudio
Copy link
Author

Also occurs on mobile.

Recording_20250128_223456.2.mp4

@KaelWD KaelWD added T: bug Functionality that does not work as intended/expected platform specific The issue only occurs on a specific platform C: VVirtualScroll labels Jan 29, 2025
@J-Sek J-Sek removed the platform specific The issue only occurs on a specific platform label Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: VVirtualScroll T: bug Functionality that does not work as intended/expected
Projects
None yet
Development

No branches or pull requests

3 participants