GitHub Issue | n/a |
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-10-05T22:10:14.000+0000 |
Affected Version/s | Release 2.1.3 |
Fix Version/s | Release 2.1.4, Release 3.0.0, Sprint 2012-20 API, 2012 Sprint 20 |
Components | iOS |
Labels | api, blur, ios, ios6, qe-port, toolbar |
Reporter | Nick |
Assignee | Vishal Duggal |
Created | 2012-10-01T08:36:22.000+0000 |
Updated | 2012-11-01T17:12:18.000+0000 |
The problem does not appear on iOS5 with 2.1.2.
It is only reproducable when there are many onscreen elements.
blur() causes the custom toolbar to hide but focus remains on textfield with keyboard still displayed.
Can you please provide a code snippet to test?
Okay so this is proving harder to replicate in a snippet than I thought. When I simplify to the simplest use case of 1 field in a table view it works.
I concur that this issue is present only on 2.1.3 RC2, as I am experiencing the same problem. It appears to work properly on 2.1.3 RC1 and 2.1.2. I'm having the same difficulty as Nick to get a code snippet since it only occurs on my most complex of projects.
Same problem here. Keyboard slides down, than back up.
Could someone attach a video of the problem? Does it appears if you try the latest 2.1.X version from the CI server (we've fixed a few remaining issues there): http://builds.appcelerator.com.s3.amazonaws.com/index.html
This is a video of the blur event firing but not blurring the keyboard.
I've just uploaded a video from a real live app that is displaying this behaviour. When the test button is click, the event listener, animates in another view, and blurs the selected text field (actually fires blur on all the text fields). As you can see the keyboard remains, but the toolbar disappears. Also, in the second part of the video, I show that even though the blur event is called, typing on the keyboard continues to populate the field. I have placed debug logging statements and can see the all the events firing correctly, focus, blur, change.
I have just tested with mobilesdk-2.1.3.v20121002161610-osx.zip (r15997d0c) and the problem still persists.
We still can't reproduce the problem. Can anyone post a longer code snippet that demonstrates the problem? You can also post something privately or email it to me at ingo [at] appcelerator.com if it is sensitive.
No longer a problem on my end. Just installed 2.1.3 GA. I did have to create a new project from scratch though and manually move all Resources in order to get 2.1.3 GA to be used, otherwise it seemed to be stuck on RC2 even when I manually emptied the build/iphone/ folder, changed the build path, and tiapp.xml.
Problem still appears for me in 2.1.3GA. Ingo, I will email you some code.
Yup. That is the case. Setting up PR now top fix the tableView issue.
Pull pending https://github.com/appcelerator/titanium_mobile/pull/3118
PR for 2_1_X https://github.com/appcelerator/titanium_mobile/pull/3119
Tested with mobilesdk-2.1.4.v20121005153115 (r61edac43) and it is resolved.
Looks like this was not marked as resolved for 2.1.4. Corrected that.