[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