Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
iPhone 7 (used to reproduce on iPhone 6s as well)
iOS 10.1.1, iOS 9 showed this as well
cordova 6.4.0
cordova-plugin-camera 2.3.0
Description
steps to reproduce
- create cordova app
cordova create MyAppTest33 cd MyAppTest33/ cordova platform add ios cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION=" " --variable PHOTOLIBRARY_USAGE_DESCRIPTION=" " --save
- add camera sample code to www folder
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/index.html https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/scripts/main.js https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/styles/theme.css
- change config.xml to landscape app
<preference name="Orientation" value="landscape" />
action: hold phone in portrait & open camera on iPhone
- hold iPhone in portrait
- open app on real device: iPhone
- open camera ('take picture')
problem: camera window is rotated 90°
- camera window is rotated 90°, shutter button not visible
(it seems, that the webview is rotated first before the camera shows up)
-> See attached screenshots for the whole sequence
root cause are all variants of status-bar-plugin
- reproduces in 8 out of 10 attempts
- disappears after double-clicking the home-button and re-entering the app
- occurs mostly on first app start, after making it disappear once by double-clicking the home-button it does not appear again