[TIMOB-10127] kitchenSink: Tableview:Row selection starts appearing after search
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-06-21T09:11:44.000+0000 |
Affected Version/s | Release 2.1.1 |
Fix Version/s | Sprint 2012-16 API, Release 3.0.0 |
Components | Android |
Labels | api, kitchensink, qe-and070112, qe-testadded |
Reporter | Shyam Bhadauria |
Assignee | Sabil Rahim |
Created | 2012-07-25T05:07:17.000+0000 |
Updated | 2013-06-21T09:11:44.000+0000 |
Description
This is not a regression. This exists as far as 2.0.2
Steps to reproduce:
1) Install the refactored kitchen sink on android device and run it.
2) Go to Base UI -> Views -> Table Views -> Headers
3) Click any character on the soft keyboard,then press 'next/enter'
4) Again press any character followed by enter.
5) Press enter again.
6) Press android 'back' button twice, to go back to the 'Table Views'.
Expected result:
3) After step 3, the search results for the pressed character should be displayed and textfield should loose focus.
4) The soft keyboard should be disabled. No changes should be displayed on screen.
5) No changes should be displayed on screen.
6) The 'Table Views' list should get displayed with no row selected.
Actual result:
3) After step 3, the search results for the pressed character is displayed and textfield looses focus.
4) The first search result gets selected.
5) The alert is displayed as if clicked on the highlighted row.
6) The 'Headers' row is shown as selected.
PR https://github.com/appcelerator-developer-relations/KitchenSink/pull/16 pending
Fixed by https://github.com/appcelerator-developer-relations/KitchenSink/pull/16
Verified fixed with: Titanium Studio, build: 2.1.1.201207271312 SDK version: 2.2.0.v20120813184911 Device: Samsung Galaxy Nexus (4.0.4)
Reopening just to update label.
Updated label and verified. Tested on: Device: Nexus tab Android Version 3.2 SDK:3.1.2.v20130619101604 Appcelerator Studio: 3.1.1.201306131423 OS: OSX 10.8 acs:1.0.3 alloy:1.1.3 npm:1.2.14 titanium:3.1.1 titanium-code-processor:1.0.1