Open
Description
I have searched and made sure there are no existing issues for the issue I am filing
- I have searched the existing issues
Description
If you run this simple app on Android and iOS you'll see that the click event on Android fires quicker:
const win = Ti.UI.createWindow();
win.addEventListener("click", function(e) {
console.log("click")
})
win.open();
I briefly looked into the iOS code and found:
titanium-sdk/iphone/TitaniumKit/TitaniumKit/Sources/API/TiUIView.m
Lines 1612 to 1621 in 2f1212f
If I add another
else if ([touch tapCount] >= 2 && [proxy _hasListeners:@"click"]) { ... }
and fire a click event inside that I can click the window a lot quicker and receive click events on iOS. Has this been done on purpose?
Workaround is to use singleTap
on iOS
Expected Behavior
Fire click event as fast as the user clicks
Actual behavior
small cool-down between the clicks is needed on iOS.
Reproducible sample
const win = Ti.UI.createWindow();
win.addEventListener("click", function(e) {
console.log("click")
})
win.open();
Steps to reproduce
- click the window and watch the logs
Platform
iOS
SDK version you are using
12.3.1
Alloy version you are using
No response