Skip to content

Android Splash screen get visible again after using _system #1871

Description

@SidiBecker

Bug Report

Problem

Splash screen get visible again after open a _system URL and return to app on Android devices.

What is expected to happen?

Is expect to app hold the same state before open a url externaly (_system target).

What does actually happen?

Using _system target, the URL opens as usual, but when the user returns to app, the splash become visible again for some milliseconds. In some cases, the app restarts.

Visual example:
https://github.com/SidiBecker/in-app-browser-splash-bug/blob/master/reports/report.gif

Information

Command or Code

    this.inAppBrowser.create('https://google.com', '_system');

Full source-code: https://github.com/SidiBecker/in-app-browser-splash-bug

Environment, Platform, Device

Android devices.
Cordova-android: 14.0.1
Android SDK levels that I tested and got this behavior: 33, 34, 35

Version information

Ionic CLI : 6.20.5
Ionic Framework : not installed
@angular-devkit/build-angular : 20.3.12
@angular-devkit/schematics : 20.3.12
@angular/cli : 20.3.12
@ionic/angular-toolkit : 12.3.0

Cordova:

Cordova CLI : 13.0.0
Cordova Platforms : android 14.0.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 4 other plugins)

Utility:

cordova-res : not installed globally
native-run : 1.7.1

System:

NodeJS : v20.19.6 (C:\Program Files\nodejs\node.exe)
npm : 10.8.2
OS : Windows 10

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions