Bug Report
Plugin(s)
"@capacitor/android": "^7.4.0",
"@capacitor/app": "7.0.1",
"@capacitor/core": "7.4.3",
"@capacitor/device": "^7.0.2",
"@capacitor/dialog": "^7.0.2",
"@capacitor/haptics": "7.0.1",
"@capacitor/ios": "^7.4.0",
"@capacitor/keyboard": "7.0.1",
"@capacitor/splash-screen": "^7.0.2",
"@capacitor/status-bar": "7.0.1",
"@capgo/capacitor-native-biometric": "^7.1.13",
"@capgo/inappbrowser": "^7.16.4",
Capacitor Version
💊 Capacitor Doctor 💊
Latest Dependencies:
@capacitor/cli: 7.4.3
@capacitor/core: 7.4.3
@capacitor/android: 7.4.3
@capacitor/ios: 7.4.3
Installed Dependencies:
@capacitor/cli: 7.4.0
@capacitor/android: 7.4.3
@capacitor/core: 7.4.3
@capacitor/ios: 7.4.3
[success] iOS looking great! 👌
[success] Android looking great! 👌
Platform(s)
iOS
Current Behavior
When trying to present the Dialog when the InAppBrowser is on top, the dialog won't show and the following error is silently raised in the iOS console:
Attempt to present <UIAlertController: 0x10500b400> on <Capacitor.CAPBridgeViewController: 0x106008800> (from <Capacitor.CAPBridgeViewController: 0x106008800>) which is already presenting <UINavigationController: 0x104059400>.
Expected Behavior
Same as on Android. The dialog should open above the InAppBrowser
Code Reproduction
- Create a new ionic app for both android and ios
- install the @capgo/inappbrowser and @capacitor/dialog plugins
- open a page with the InAppBrowser plugin, using the webview options
await InAppBrowser.openWebView({
url: link,
toolbarType: ToolBarType.COMPACT,
activeNativeNavigationForWebview: true,
title,
toolbarColor: DEFAULT_COLOR,
toolbarTextColor: '#ffffff',
});
- while the Browser is opened, try to trigger an alert:
await Dialog.alert({
title: 'title',
message: 'Message ',
buttonTitle: 'Close',
});
Other Technical Details
Additional Context
Bug Report
Plugin(s)
"@capacitor/android": "^7.4.0",
"@capacitor/app": "7.0.1",
"@capacitor/core": "7.4.3",
"@capacitor/device": "^7.0.2",
"@capacitor/dialog": "^7.0.2",
"@capacitor/haptics": "7.0.1",
"@capacitor/ios": "^7.4.0",
"@capacitor/keyboard": "7.0.1",
"@capacitor/splash-screen": "^7.0.2",
"@capacitor/status-bar": "7.0.1",
"@capgo/capacitor-native-biometric": "^7.1.13",
"@capgo/inappbrowser": "^7.16.4",
Capacitor Version
Platform(s)
iOS
Current Behavior
When trying to present the Dialog when the InAppBrowser is on top, the dialog won't show and the following error is silently raised in the iOS console:
Expected Behavior
Same as on Android. The dialog should open above the InAppBrowser
Code Reproduction
Other Technical Details
Additional Context