GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-08-28T22:12:45.000+0000 |
Affected Version/s | n/a |
Fix Version/s | 2013 Sprint 18, 2013 Sprint 18 API, Release 3.1.3, Release 3.2.0 |
Components | Android |
Labels | 3.1.2, actionbar, android, qe-closed-3.1.3, qe-testadded, regression, triage |
Reporter | Mark Mokryn |
Assignee | Ping Wang |
Created | 2013-08-18T21:50:50.000+0000 |
Updated | 2013-09-04T06:36:10.000+0000 |
*Problem*
See attached image - a blue line runs across the action bar, and if you look closely at the logo, you can see that above it is the original Alloy icon, which refuses to go away.
*Note*
This behavior seems to be device dependent - on some devices it happens more than on others.
*Steps to reproduce*
Project is attached - click on the label in the first window to open the second window. On my device the bug happens about one in three tries - just keep closing the second window, and reopen until it occurs. May reproduce differently on different devices, based on what I saw over the last two days, but this never occurred with earlier SDKs.
Also happens on none Alloy projects. I am experiencing the same behavior on the S3 and Nexus 4.
Test case:
PR: https://github.com/appcelerator/titanium_mobile/pull/4598 For FR: 1. Run the above test case on a few different devices. Check the log should see the "open" and "focus" events are fired in the correct order. 2. Click the yellow window. Should see the blue window opens and the action bar shows correctly. 3. Click the BACK button to close the blue window. 4. Repeat step 2-3 several times to make sure the action bar always shows correctly. 5. Run KS as a sanity check. 6. Run Anvil. Should be 370 passed / 36 failed. 7. Please also test TC-2796. It seems like a duplicate.
3_1_X PR: https://github.com/appcelerator/titanium_mobile/pull/4621
I was able to reproduce the issue on android 4.1.2 Device and 4.0.4 Device with 3.1.2.GA sdk. ActionBar is not getting broken with the 3.1.3 SDK build. How ever I could not test on 3.2.0 sdk build as I am not able to build the project with 3.2.0 sdk build. Bug is logged as TIMOB-14893 regarding build error. Verified fixed on: Device : Google Nexus 7, Android Version: 4.1, Device : Google Nexus 3, Android Version: 4.0.4, SDK: 3.1.3.v20130828171413 CLI version : 3.1.2 OS : MAC OSX 10.8.4 Alloy : 1.2.1 Appcelerator Studio, build: 3.1.3.201308252005 XCode : 5.0
Verified the fix & the action bar no longer breaks. Thus closing. Environment: Appcel Studio : 3.1.3.201308252005 Ti SDK : 3.1.3.v20130828171413 Mac OSX : 10.8.4 Android Devices : 4.0.4 ,4.1.2, 4.3