[ 
https://issues.apache.org/jira/browse/CB-5809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14388773#comment-14388773
 ] 

Rémi Couturier commented on CB-5809:
------------------------------------

I'm currently working on a project where this exact problem arise.
Tested on iOS 8.2 (iPad Retina, iPhone 4s).
My guess is that the viewport is being affected when the statusbar visbility is 
toggled, and somehow the absolute positioned element doesn't get the right 
infos to re-calculate his position afterward.
As a workaround, I tried to remove/re-add the absolute positionning on the 
element, waiting a few seconds (via a setTimeout) after the statusbar 
visibility changed, but no luck.
I also tried to do the same thing via the "resize" event, same result.

> StatusBar plugin causes viewport drift
> --------------------------------------
>
>                 Key: CB-5809
>                 URL: https://issues.apache.org/jira/browse/CB-5809
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Statusbar
>         Environment: iOS 7.0
>            Reporter: sandstrom
>              Labels: statusbar-plugin
>
> When using the Statusbar Plugin (which is awesome btw) to hide/show the 
> statusbar, it seems like the viewport and/or document is affected such that 
> anything attached to the bottom (via `position:absolute;`) drifts downwards, 
> until it's unreachable.
> To reproduce:
> 1. Attach some div to the bottom via absolute positioning
> 2. write `StatusBar.hide(); StatusBar.show();` 5 times in the console
> 3. Watch the div drift downwards.
> The plugin in question (0.1.3):
> https://github.com/apache/cordova-plugins/tree/master/statusbar
> Possibly relevant configuration etc:
> <preference name="HideKeyboardFormAccessoryBar" value="true" />
> <preference name="KeyboardShrinksView" value="true"/>
> <preference name="DisallowOverscroll" value="true" />
> <meta name="viewport" content="initial-scale=1, maximum-scale=1, 
> minimum-scale=1, user-scalable=no, target-densitydpi=device-dpi">
> Possibly related issues (probably not the same bug though):
> https://issues.apache.org/jira/browse/CB-5439
> https://issues.apache.org/jira/browse/CB-4712



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to