[
https://issues.apache.org/jira/browse/CB-9845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14972467#comment-14972467
]
Sebastian Betzinger commented on CB-9845:
-----------------------------------------
How is this not a bug if infinite white windows spawn in foreground everytime
running the .close() function of a inappbrowser reference which can't be killed
or moved to background? This overrules all other parts of the app.
It is clearly a BUG as closing an inappbrowser breaks the whole application.
About which device are you talking? Watch the code as posted in the opening
post:
https://github.com/apache/cordova-plugin-inappbrowser/blob/master/src/android/InAppBrowser.java#384
line 370 - 386 this is the "cause" of this bug, nothing stated about the
inappbrowser staying in foreground with about:blank.
> inappbrowser close function not working as intended, leaving instance of
> inappbrowser running
> ---------------------------------------------------------------------------------------------
>
> Key: CB-9845
> URL: https://issues.apache.org/jira/browse/CB-9845
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin InAppBrowser
> Affects Versions: Master
> Environment: Mac OSX/Win10/Ubuntu14.04
> Reporter: Sebastian Betzinger
> Priority: Critical
> Labels: 1.0.1, Android, inappbrowser, ios
>
> recent cordova tools 5.3.3, recent inappbrowser 1.0.1
> Code to reproduce:
> var ref;
> function xy() {
> ref = cordova.InAppBrowser.open(...);
> }
> function ab() {
> ref.close();
> xy();
> }
> xy();
> ab();
> First InAppBrowser instance stays opened with url "about:blank" in foreground
> and a second instance of InAppBrowser is launched in background with actual
> content. Using show() function on second instance does not bring second
> inappbrowser to foreground, so every newly launched instance is stuck in
> background.
> Should be: instance of InAppBrowser should be purged and closed instead of
> being held with "about:blank"
> Also using the Toolbar/Locationbar to close the inappbrowser leaves the
> instance on device. This is a matter in lack of performance regarding long
> time running of the apps.
> https://github.com/apache/cordova-plugin-inappbrowser/blob/master/src/android/InAppBrowser.java
> line 377 dismiss seems not to work!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]