This is an automated email from the ASF dual-hosted git repository. dpogue pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cordova-ios.git
The following commit(s) were added to refs/heads/master by this push: new f804a42e (ios) fix: workaround for DisallowOverscroll on iOS 16 (#1258) f804a42e is described below commit f804a42e171b2ec9288421e0ce63eb35bb0afe14 Author: Volker Braun <tar...@vbraun.imap.cc> AuthorDate: Wed Oct 12 16:15:35 2022 +0200 (ios) fix: workaround for DisallowOverscroll on iOS 16 (#1258) --- .../Classes/Private/Plugins/CDVWebViewEngine/CDVWebViewEngine.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CordovaLib/Classes/Private/Plugins/CDVWebViewEngine/CDVWebViewEngine.m b/CordovaLib/Classes/Private/Plugins/CDVWebViewEngine/CDVWebViewEngine.m index 8e1094e7..ae5b47a9 100644 --- a/CordovaLib/Classes/Private/Plugins/CDVWebViewEngine/CDVWebViewEngine.m +++ b/CordovaLib/Classes/Private/Plugins/CDVWebViewEngine/CDVWebViewEngine.m @@ -389,7 +389,10 @@ static void * KVOContext = &KVOContext; // prevent webView from bouncing if (!bounceAllowed) { if ([wkWebView respondsToSelector:@selector(scrollView)]) { - ((UIScrollView*)[wkWebView scrollView]).bounces = NO; + UIScrollView* scrollView = [wkWebView scrollView]; + scrollView.bounces = NO; + scrollView.alwaysBounceVertical = NO; /* iOS 16 workaround */ + scrollView.alwaysBounceHorizontal = NO; /* iOS 16 workaround */ } else { for (id subview in wkWebView.subviews) { if ([[subview class] isSubclassOfClass:[UIScrollView class]]) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org For additional commands, e-mail: commits-h...@cordova.apache.org