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

InAppBrowser on Windows adds 40px gray border, wrapper div without class or id

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.6.0
    • None
    • None
    • Windows 8.1, Windows Phone 8.1

    Description

      The InAppBrowserProxy on Windows 8.1 does some weird things. One of them is that it adds a wrapper div with a bunch of inline styles on it, including a gray 40px border on all sides. This appears even if you set the "location=no" option to disable the default browser controls.

      Because this div is inserted directly under the body element with no id or class, you can't override its styling via CSS (and since it uses inline styles, you'd have to use !important to override them).

      Suggested fixes:
      1) Assign a class name to the div so it can be styled.
      2) Don't use an inline style for the default styling. Use CSS.
      3) Don't put this weird gray border in the default styling (it isn't there on Android so why put it there on Windows?)
      4) Or, remove the div entirely (at least in the location=no case).

      Attachments

        Activity

          People

            Unassigned Unassigned
            BrandonLive Brandon Paddock
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: