You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using the Vue ComboBox. I started using HeadlessUI because all of the TailwindUI examples are done with it.
The problem is that the HeadlessUI ComboBox has keyboard interactions where the Home and End keys are being intercepted, which doesn't make any sense to me at all. I have never, ever, ever seen a single piece of software that uses the Home and End keys to go up and down. When a user is typing in a ComboBox and wanting to return back to the beginning or going back a few characters and wanting to return to the end to keep typing, the user will instinctively reach for the Home and End keys, which in the ComboBox does something completely unexpected.
I understand that removing that may be a breaking change for consumers of HeadlessUI, so instead, I'll like to ask for a prop to disable the Home and End key interception.
I have no idea what the property would even be called, disableInterceptHomeEndKeys? I haven't a clue.
I only know that this is a show stopper for me and if I can't find a solution, I'll have to completely remove HeadlessUI from my application and rework it with vanilla JavaScript, which I'd really rather not do as I do like HeadlessUI.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm using the Vue ComboBox. I started using HeadlessUI because all of the TailwindUI examples are done with it.
The problem is that the HeadlessUI ComboBox has keyboard interactions where the Home and End keys are being intercepted, which doesn't make any sense to me at all. I have never, ever, ever seen a single piece of software that uses the Home and End keys to go up and down. When a user is typing in a ComboBox and wanting to return back to the beginning or going back a few characters and wanting to return to the end to keep typing, the user will instinctively reach for the Home and End keys, which in the ComboBox does something completely unexpected.
I understand that removing that may be a breaking change for consumers of HeadlessUI, so instead, I'll like to ask for a prop to disable the Home and End key interception.
I have no idea what the property would even be called,
disableInterceptHomeEndKeys
? I haven't a clue.I only know that this is a show stopper for me and if I can't find a solution, I'll have to completely remove HeadlessUI from my application and rework it with vanilla JavaScript, which I'd really rather not do as I do like HeadlessUI.
Beta Was this translation helpful? Give feedback.
All reactions