[TIMOB-7933] iOS: Animated Top-level window on top of other animated windows causes other windows to be non-aligned on rotation
GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-07-08T23:47:47.000+0000 |
Affected Version/s | Release 1.8.2 |
Fix Version/s | Release 2.0.0, Sprint 2012-06, Release 1.8.3 |
Components | iOS |
Labels | module_animation, qe-testadded |
Reporter | Varun Joshi |
Assignee | Vishal Duggal |
Created | 2012-03-08T13:10:46.000+0000 |
Updated | 2012-11-02T19:08:27.000+0000 |
Description
If one animated window is brought up atop another animated window, on changing the orientation the old window's rotation gets screwed. (Test on the iPad simulator)
Here are the steps to reproduce the issue:
1. Run the sample app. (Three files: app.js, win2.js, win3.js)
2. Click on the "open win2" button and then click on the "open win3" button. This brings out the "Window 3" on top of "Window 2" with fadeIn animation.
3. Now, rotate the simulator and you will see the rotation of "Window 2" not aligned as it normally does if you do not bring up "Window 3" i.e not click on "open win3" button or even when the window is not animated.
In the app.js file, set any of the animWin2 or animWin3 windows to false/true to turn off/on the animation:
{noformat}
var animWin2 = true;
var animWin3 = true;
{noformat}
The test files are attached.
Attachments
File | Date | Size |
app.js | 2012-03-08T13:10:46.000+0000 | 2662 |
win2.js | 2012-03-08T13:10:46.000+0000 | 146 |
win3.js | 2012-03-08T13:10:46.000+0000 | 142 |
Verified fixed with SDK 2.0.0.v20120319003254 and Titanium Studio, build: 2.0.0.201203182248. Window 2 rotation looks fine regardless of the presence of window 3.
Reopening to add Fix Version tag of Release 1.8.3
Re-opening to edit label.