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

Combo / Time picker / Listbox does not have a max height and are not scrollable #7

Open
tomdye opened this issue Feb 15, 2018 · 0 comments
Labels
bug Something isn't working
Milestone

Comments

@tomdye
Copy link
Member

tomdye commented Feb 15, 2018

@tomdye commented on Fri Feb 02 2018

Bug

The listboxes presented by timepicker / combo box etc do not have a max height and as such they can run right off of a screen. This makes it very hard for a user to get to the value they require.
They also do not have a scrollbar and as such you cannot scroll through results without losing your place on the page.

screenshot 2018-02-02 14 19 55


@smhigley commented on Fri Feb 02 2018

I set a max-height to test keyboard scrolling behavior in development, so the requisite styles and behavior are there. All it would need is a max-height style. I'm leery of putting this directly in our theme CSS though, since the best max-height can be very context-dependent.

Would you be OK with adding this to our examples, or do you want it directly in the theme? Alternatively, do you think we need to add logic to the widget itself to prevent it going off-screen?


@tomdye commented on Fri Feb 02 2018

I think that it needs to just work as expected out of the box. Perhaps a max height property as you suggested defaulting to a sensible value.

@dylans dylans added this to the rc.1 milestone Feb 15, 2018
@dylans dylans added the bug Something isn't working label Feb 28, 2018
@dylans dylans modified the milestones: rc.1, rc.2 Mar 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants