[TIMOB-8368] iOS: soft keyboard behavior during orientation change is now different across handheld devices
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-04-19T09:22:47.000+0000 |
Affected Version/s | Release 2.0.0 |
Fix Version/s | Release 2.1.0, Sprint 2012-07, Release 2.0.1 |
Components | iOS |
Labels | qe-ios031912, qe-testadded, regression |
Reporter | Eric Merriman |
Assignee | Stephen Tramer |
Created | 2012-03-28T15:17:42.000+0000 |
Updated | 2013-12-03T21:44:26.000+0000 |
Description
Description:
While writing bug TIMOB-8363 we checked the behavior of this iOS feature on a variety of devices and found new behavior but unique in all of them.
For the 4.0.2 device, the keyboard is not rendered correctly during rotation (see TIMOB 8363)
On 4.3.5 when starting with the soft keyboard on screen, on orientation change, the keyboard animates off-screen then is redrawn after the UI has handled the orientation change. This occurred on both portrait to landscape and landscape to portrait orientation changes.
On iPod 5.1 the same behavior like on iPod 4.3.5, but this occurs only when making a portrait to landscape orientation change. For landscape to portrait orientation changes, the soft keyboard does not leave the screen during the orientation change, it simply rotates with the other UI elements.
Steps to reproduce:
1) Using SDK 2.0.0.v20120328000206 build and install KS
2) Bring up the soft KB
3) Rotate the device
Result:
All devices show unique behavior, but in general there is a KB redraw. The older behavior was that the KB stayed on screen and rotated with the UI.
Expected:
The KB stays on screen and rotates with the UI.
Notes:
Does not occur with 1.8.2
Introduced by b7dc4d4b (and possibly other focus/blur forces on keyboard).
master PR 1924 2_0_X PR 1954
Fixed on 2.0.1. SDK: 2.0.1.v20120407201726 Studio: 2.0.1.201204061639 OS: Snow Leopard Devices Tested: iPhone Simulator 5.0, iPod 4.0.2/4.3.5, iPhone4S 5.1, iPad 4.3.5, iPad2 5.1
Fixed on 2.1.0. SDK: 2.1.0.v20120406185338 Studio: 2.0.1.201204061639 OS: Snow Leopard Devices Tested: iPhone Simulator 5.0, iPod 4.0.2/4.3.5, iPhone4S 5.1, iPad 4.3.5, iPad2 5.1
Reopening to update labels. Note to QE: Test added already to KS. Removing qe-port.