We have signature drawing panel inside of scrollview. To stop scrolling on outer scrollview while drawing , we have put bubbleParent="false" on signature drawing webview.
Until SDK 7.3.1 GA and XCODE 9.2 , signature drawing was working fine. See [^SDK_7.3.1 GA.mov]
But with SDK 7.4.0 GA and XCODE 10, the outer scrollview is scrolling. See [^SDK_7.4.0 GA.mov]
To Reproduce
Steps to reproduce the behavior, e.g.:
Build app on SDK 7.4.0
Try drawing a signature in white box
See entire page scrolls. Page shouldn't scroll while signing.
Expected behavior
As Sign widget has bubbleParent="false", scrolling should not happen on parent view.
It works as expected on SDK 7.3.1 GA. But breaks on SDK 7.4.0 GA
Environment
Titanium SDK version: SDK 7.4.0 GA
CLI version: 7.0.6
A Test project demonstrating this issue can be found here:
https://github.com/nirmaljpatel/TitaniumTestApp
I tried to run the attached test app in this ticket and it is behaving same in 7.3.0 and 7.4.0 for me. Behaviur is same as attached SDK_7.4.0 GA.mov . [~ewieber]/[~smohammed] Can you please test at your end and let me know the result. Thanks!
There might be an issue between iOS 11.2 (Xcode 9.2) and iOS 11.3+ (Xcode 9.3+). [~Nirmalkumar_Patel] Can you run this test on a iOS 11.3/11.4 device and let us know? I don't think this is a iOS 12 regression, but still a bug.
[~vijaysingh], [~hknoechel] I can reproduce this issue on a device running iOS 11.4 using SDK version 7.3.1.GA and I can also reproduce this issue on a device running iOS 12 on SDK version 7.4.0.GA. This was tested by using the example app mentioned in the description and by using Xcode 10.
Here's a summary of testing on different SDK - Xcode combinations | SDK | CLI | Xcode | Test Device (iOS) | Result | |7.3.1.GA| 7.0.6 | 9.2 | 12, 11.3, 11.4.1 | Pass | |7.4.0.GA| 7.0.6 | 9.2 | 12, 11.3, 11.4.1 | Pass | |7.3.1.GA| 7.0.6 | 9.4 | 12, 11.3, 11.4.1 | Fail | |7.4.0.GA| 7.0.6 | 9.4 | 12, 11.3, 11.4.1 | Fail | |7.4.0.GA| 7.0.6 | 10 | 12, 11.3, 11.4.1 | Fail |
Hi Hans, is this considered a bug to be fixed?
Tested it on iOS 11.1 with Xcode 10. It is working fine. This bug seems to introduced due to some change in WebView in iOS 11.3+ (Xcode 9.3+) from Apple. We faced a WebView related bug TIMOB-25762 in iOS 11.3+ (Xcode 9.3+). I'll look in this.
Simple test case -