[Webkit-unassigned] [Bug 227635] New: Drag-and-drop gradually degrades transition performance on iOS/iPadOS Safari
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jul 2 12:48:25 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=227635
Bug ID: 227635
Summary: Drag-and-drop gradually degrades transition
performance on iOS/iPadOS Safari
Product: WebKit
Version: Safari 14
Hardware: iPhone / iPad
OS: iOS 14
Status: NEW
Severity: Major
Priority: P2
Component: UI Events
Assignee: webkit-unassigned at lists.webkit.org
Reporter: darin.senneff at gmail.com
Created attachment 432813
--> https://bugs.webkit.org/attachment.cgi?id=432813&action=review
Safari 15 showing transition degradation upon drop events
Using the HTML drag-and-drop API, I created draggable items that can be swapped with one another. Upon a drop action occurring, I temporarily add a class to the items which transitions them into their new locations. However, each time an item is dropped, the performance of the transition becomes worse and worse. You can see that the transitions are smooth to start, then after each drop they get more and more abrupt, and then finally no transition occurs at all.
Reloading the page does not correct the problem. However, force-quitting Safari and re-opening it does temporarily fix it, as you can see in the attached screen capture.
This problem is only present in Safari on iPadOS 14 and iOS 15. Performance is great in Safari on MacOS.
Screen captures attached from an iPhone 12 Pro running iOS 15beta, which shows the gradual degradation of transition performance. Second screen capture shows the same demo page on Safari 14 on MacOS, which works perfectly with no reduction in quality.
Demo page: https://codepen.io/dsenneff/pen/35f4af2b0b94e72cbc0ba441ec8cf550
--
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/20210702/73a2c641/attachment.htm>
More information about the webkit-unassigned
mailing list