[Webkit-unassigned] [Bug 254724] New: Safari 16.4 Regression: Keyboard-based scrolling behavior is nonsensical and un-mac-like

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 29 22:22:41 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254724

            Bug ID: 254724
           Summary: Safari 16.4 Regression: Keyboard-based scrolling
                    behavior is nonsensical and un-mac-like
           Product: WebKit
           Version: Safari 16
          Hardware: Mac (Apple Silicon)
                OS: macOS 13
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Scrolling
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jonathan at tumult.com
                CC: simon.fraser at apple.com

Sorry for the sensational title, but to put this more concretely, arrow key scrolling has various issues new to Safari 16.4/macOS 13.3:

- A very short key press will scroll differently than a slightly less short key press. This means that now it is like a video game to scroll a specific amount. It is bad from an accessibility standpoint too, since key presses that require specific durations aren't great when lacking control.

- There is now easing animation. This is bad because it makes a scroll feel unresponsive as you may have pressed up/down and the animation is still occurring, seemingly lagging behind input.

- There's rubber banding for some reason when you scroll to the bottom. This just makes no sense.

- This behaves differently than arrow key scrolling throughout many other areas of macOS. Including other areas that use web views, like Mail.app.

This problem also occurs with page up/page down and the spacebar.

There doesn't seem to be any way to disable this or go back to the old scrolling behavior.

In short, it feels absolutely terrible, and should be considered a consistency and accessibility regression.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230330/3d04296a/attachment.htm>


More information about the webkit-unassigned mailing list