[Webkit-unassigned] [Bug 236260] New: 15.4 can break scrolling

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 7 14:02:03 PST 2022


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

            Bug ID: 236260
           Summary: 15.4 can break scrolling
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: Scrolling
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kkelchen at gmail.com
                CC: simon.fraser at apple.com

Hello there! ��

This issue was introduced in Safari 15.4 and occurs on macOS and iOS.

Currently, Safari 15.4 is the next version of Safari and is in "beta". You can use it on macOS by installing Safari Technology Preview 15.4. You can use it on iOS by installing iOS 15.4 Beta.


Description

We use the Angular CDK's virtual scroll control (https://material.angular.io/cdk/scrolling/overview ) in our application. For some reason, the virtual scroll control will no longer scroll on 15.4 although it works fine on 15.3 and previous versions.

I have logged an issue with the Angular CDK here: https://github.com/angular/components/issues/24373 . Given how this broke, this may be an issue in WebKit 15.4 and not something to be fixed in the Angular CDK, but I don't know for sure. I logged an issue with the Angular CDK to at least help the maintainers and others who might begin running into this issue have some awareness as to what's going on. I will also provide a link this WebKit issue in the Angular CDK issue.


Reproduction

Steps to reproduce:

1. Open https://material.angular.io/cdk/scrolling/examples on Safari 15.4.
  - Safari 15.4 is the next version of Safari and is currently in beta. You can use it on macOS by installing Safari Technology Preview 15.4. You can use it on iOS by installing iOS 15.4 Beta.
2. When you try scrolling the examples you'll see the virtual list will not scroll at all.
  - When using macOS, you'll see the vertical scrollbar no longer appears. You can't scroll using a mouse scroll wheel either.
  - When using iOS, touch-based scrolling doesn't work.

If you open the same examples on Safari 15.3 (current stable version), the lists scroll and the vertical scrollbar is present on macOS.


Expected Behavior

Virtual scroll lists can scroll on Safari 15.4 like they do on Safari 15.3.


Actual Behavior

Virtual scroll lists do not scroll on Safari 15.4.


Environment
(This is inferred from the StackBlitz examples provided with the examples at https://material.angular.io/cdk/scrolling/examples .)

Angular: 13.0.3
CDK/Material: 13.2.0
Browser(s): Safari 15.4
Operating System (e.g. Windows, macOS, Ubuntu): macOS, iOS

-- 
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/20220207/2e1b02f4/attachment-0001.htm>


More information about the webkit-unassigned mailing list