-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Chrome UI] Change in scrollbar behavior shifts UI #129764
Comments
@cchaos @clintandrewhall this seems to be a constant pain for marketing when it comes to recording and screenshots. Would the shared ux team own this type of issue? Or is it a level deeper like EUI? |
No, something definitely changed. The GIFs above were taken on the same computer, today |
Granted the change was months ago |
I think I'm tracking better what you're indicating, which is that Kibana is no longer respecting the There was an EUI update almost a year ago that changed the color of the body scrollbars based on dark/light mode. elastic/eui#4969 The presence of these styles may indicate to the browser to not use the overlay style of scrollbar. Without doing any research into why this happens, I see 3 possible courses of action:
But none of those options would still fix the issue for users (like me) who keep the system option |
Yeah, it was more than just a change in the color, it's the overall behavior. If you want me to show in more detail what I mean I'd be happy to jump on a zoom. Your comment of "overlay" is exactly what seems to be missing |
You'll not want to add This honestly isn't an easy question to answer. Mainly because we're still talking about very specific OS settings and user preference vs how browser's inherently deal with overflow scrolling. |
This behavior is currently by design, with no intention to change. |
There was a change in the overall scrollbar behavior in Kibana, some time after 7.14.
In 7.x up to 7.14 the scrollbar disappeared when not scrolling which left a clean UI, but with more recent versions it is basically hardcoded on, and done so in such a way that the UI is different when there's a scrollbar. It's kind of jarring when using the interface, especially when trying to make tutorials or even just basic screenshots.
I'd love for it to go back to the way it was, but at the very least can it be made to not shift the entire UI? Screenshots below.
Kibana version:
I think that this problem was introduced in 7.15 or 7.16
Elasticsearch version:
Any
Server OS version:
Any
Browser version:
Chrome, safari, or Firefox
Browser OS version:
Windows or Mac
Original install method (e.g. download page, yum, from source, etc.):
Multiple methods
Describe the bug:
When the scrollbar is present the entire UI shifts
Steps to reproduce:
(note that these links are only accessible for elastic employees, instead see the screenshots below)
Expected behavior:
The scrollbar should only show up when scrolling and not completely change the UI when it's present
Screenshots (if relevant):
This is what it looks like now - the whole banner shifts:
This is what it looked like in <= 7.14 - notice that, when scrolling, it's just a subtle overlay without impacting the entire layout
Errors in browser console (if relevant):
Provide logs and/or server output (if relevant):
Any additional context:
The text was updated successfully, but these errors were encountered: