Given a widget with a small area that scrolls due to an overflow, scrolling is not possible on iOS 14. This is caused by Apple changing the necessary method calls in touch forwarding to direct methods.
To Reproduce
N/A
Expected behavior
Widget interaction should work as expected in overflow'd regions.
An alternative approach could be to hook the hittest method in whatever is the parent of the background widget container. Check all the results from the children, and conditionally favour any WKScrollView that comes from the background.
Describe the bug
Given a widget with a small area that scrolls due to an overflow, scrolling is not possible on iOS 14. This is caused by Apple changing the necessary method calls in touch forwarding to direct methods.
To Reproduce
N/A
Expected behavior
Widget interaction should work as expected in overflow'd regions.
Screenshots
N/A
System Info
Additional context
Existing solutions to this:
Further info: https://github.com/Matchstic/Xen-HTML/blob/fc859c45cde2a16f8d00e8102ec45d45b7d9f92d/Shared/Web%20Controller/XENHWidgetController.m#L943
An alternative approach could be to hook the hittest method in whatever is the parent of the background widget container. Check all the results from the children, and conditionally favour any WKScrollView that comes from the background.