Skip to content
New issue

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

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

Already on GitHub? # to your account

[Bug Report][3.7.6] v-text-field append-icon click handler does not support keyboard input #20864

Closed
its-bru opened this issue Jan 14, 2025 · 0 comments · Fixed by #20878
Closed
Assignees
Labels
a11y Accessibility issue C: VField C: VInput S: has PR The issue has a pending Pull Request T: bug Functionality that does not work as intended/expected
Milestone

Comments

@its-bru
Copy link

its-bru commented Jan 14, 2025

Environment

Vuetify Version: 3.7.6
Vue Version: 3.5.13
Browsers: Chrome 131.0.0.0
OS: Mac OS 10.15.7

Steps to reproduce

With a v-text-field an inner-icon and a password field just like the docs for password input (https://vuetifyjs.com/en/components/text-fields/#password-input).

Using the keyboard tab to the 'eye', press the spacebar and notice it does not 'click' the button or fire the event.

Expected Behavior

Pressing the spacebar on the inner-icon should 'click' the button or emit the event

Actual Behavior

Does not emit an event

Reproduction Link

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

Other comments

I believe this used to work. I would guess Vue 3.4 and a similar Vuetify version released/active around August ish of 24.

@J-Sek J-Sek self-assigned this Jan 17, 2025
@J-Sek J-Sek added T: bug Functionality that does not work as intended/expected C: VField labels Jan 17, 2025
@J-Sek J-Sek added a11y Accessibility issue C: VInput S: has PR The issue has a pending Pull Request labels Jan 17, 2025
@KaelWD KaelWD added this to the v3.7.x milestone Jan 20, 2025
@KaelWD KaelWD closed this as completed in 5ca8184 Jan 21, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
a11y Accessibility issue C: VField C: VInput S: has PR The issue has a pending Pull Request T: bug Functionality that does not work as intended/expected
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants