As of v0.19.2, Safari 10 doesn't show vertical scrollbar in BookletLayout (in contrast to ”Process dialog (medium, long)“ for example).
Expected result:
Scrollbar shown as indicator that there's overflowing content.
Volker_E | |
Feb 21 2017, 12:52 AM |
F5736310: Screen Shot 2017-02-21 at 1.34.45 PM.png | |
Feb 21 2017, 8:06 AM |
F5736304: Screen Shot 2017-02-21 at 1.34.25 PM.png | |
Feb 21 2017, 8:06 AM |
As of v0.19.2, Safari 10 doesn't show vertical scrollbar in BookletLayout (in contrast to ”Process dialog (medium, long)“ for example).
Expected result:
Scrollbar shown as indicator that there's overflowing content.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
PanelLayout: Remove buggy `translateZ` performance hack | oojs/ui | master | +0 -17 |
I think OS X doesn't normally display scrollbars at all, unless you have a mouse connected.
There's a special treatment of scrollbar visibility on OS X, that's true. The issue is the inconsistency between browsers and dialogs in Safari though. As far as I understood, Chrome should behave similar in visibility.
As of OS X 10.12.1 (Sierra) the scrollbar isn't visible all the time even when the mouse is connected. The behavior with the touchpad and mouse connected is the same now, that is, the scrolling rectangle shows up when you scroll the page, and a scrollbar shows up if the mouse pointer is at the edge of the screen.
Scrolling rectangle when you scroll the page | Scrollbar when the mouse pointer is at the edge |
---|---|
Not able to spot any difference in behavior between Chrome 56 and Safari 10. Could you add instructions or a video to explain?
No, there is a clear difference between latest Chrome and Safari for me. It seems to be connected to .oo-ui-panelLayout-scrollable rules.
@Prtksxna Continuous outlined booklet dialog is showing scrollbar on my Chrome/Firefox per default.
Process dialog (medium, long) shows scrollbar in Chrome/Firefox/Safari per default.
If you disable the transform property, it becomes immediately visible in Safari as well. With it enabled, it's never visible.
In all these examples I don't see the scrollbar on default, and see it when I start scrolling. The behavior is consistent with my previous comment. What version of Mac OS are you on?
10.11.6 and “Show scroll bars” preference is set to “Automatically based on mouse or trackpad”.
Change 404608 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] PanelLayout: Remove buggy translateZ performance hack
Change 404608 merged by jenkins-bot:
[oojs/ui@master] PanelLayout: Remove buggy translateZ performance hack