Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17720] iOS8: Popover does not position correctly when the orientation is changed

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2014-10-14T19:37:39.000+0000
Affected Version/sRelease 3.4.0
Fix Version/sRelease 3.4.2, Release 3.5.0, Release 4.0.0
ComponentsiOS
Labelsios8, module_popover, qe-3.4.0, qe-manualtest
ReporterEwan Harris
AssigneeVishal Duggal
Created2014-09-17T21:18:18.000+0000
Updated2014-12-03T22:40:01.000+0000

Description

Description

When a popover is displayed on screen and then the screen orientation is changed, the popover is positioned on the screen incorrectly. The issue does not appear on an iOS7 iPad, the popover is aligned correctly when orientation is changed.

Steps To Reproduce

1. Using the attached app.js build to an iOS8 iPad. 2. Tap show gallery and when the popover appears rotate the device.

Actual Result

The popover is not centered when rotated.

Expected Result

The popover should be centered when rotated.

Attachments

FileDateSize
app.js2014-09-17T21:18:18.000+0000598
LandscapeToPortrait.PNG2014-09-17T21:18:18.000+000096957
PortraitToLandscape.PNG2014-09-17T21:18:18.000+000075597

Comments

  1. Olga Romero 2014-10-01

    Tested KS from Studio Samples version 3.4.0 Mac osx 10.9.5 Mavericks Appcelerator Studio, build: 3.4.0.201409261245 Titanium SDK, build: 3.4.0.GA acs@1.0.18 alloy 1.5.0 install@0.1.7 npm@1.4.23 sudo@1.0.3 titanium 3.4.0 titanium-code-processor@1.1.1 Xcode6.1GM To test: Import KitchenSink from Studio samples Navigate to Phone> iPad Features> Main Tests> Show List> Popovers> Show popover Rotate device and observe chaotic repositioning
  2. Vishal Duggal 2014-10-14

    Fixed with TIMOB-17806
  3. Kajenthiran Velummaylum 2014-11-25

    Verified the fix on following environment. Popover is correctly positioned when the device is rotated. Test Environment: Titanium SDK: 3.5.0.v20141121153314 Appc-Studio: 3.4.1 GA Titanium CLI: 3.4.1 GA Alloy : 1.5.1 GA Xcode : 6.1 OS: OSX 10.10.1 Device: iPad4 (iOS 8.0)
  4. Kajenthiran Velummaylum 2014-11-25

    Closing the ticket

JSON Source