Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-5809

StatusBar plugin causes viewport drift

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            sandstrom sandstrom
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: