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
so. we need to define native. the behavior above is from chrome and correct. but there's 2 major issues with it
we would need to build an extra selection layer between the selected and events. While not impossible by any means, this is quite a project.
we only looked at chrome. firefox presents all sort of other issues. in firefox, the current behavior is native. and to make that even more of an issue, the native firefox behavior cannot be prevented. (we've run into this issue before in incrementing up/down)
if we cant prevent FF from it's native in this case, I suggest we bring chrome in line with ff behavior (which it already was). Suggest abandoning this issue as it make anything we make in ff extremely hacky.
this being closed does leave one large question: when and how often do we fire onSelect? It almost has to fall back to w/ include each up/down keypress. The only other idea i have is possibly a debounce so it only gets fired every X ms, but that seems a bit hacky too
they should all show the same behavior. there are multiple options; there is only one behavior that works the same in all browsers (that would be the current/firefox) behavior.
up and down should not change selection, instead they should behave move like hover
enter should select the currently "hovered" item
esc should close the flounder, leaving the previous value selected
The text was updated successfully, but these errors were encountered: