Jonathan Li created CB-13555:
--------------------------------

             Summary: (ios) Present notification view controller by 
inappbrowser view controller
                 Key: CB-13555
                 URL: https://issues.apache.org/jira/browse/CB-13555
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-plugin-dialogs
    Affects Versions: cordova-ios 4.5.0
         Environment: IOS 10 and 11
            Reporter: Jonathan Li
             Fix For: Master


When inappbrowser window is shown, if main uiwebview or wkwebview calls cordova 
Dialog plugin method to show the dialog view, the dialog should show to user on 
top of the inappbrowser view controller.

However, currently the dialog view is shown behind the inappbrowser view, so 
user cannot see it or click button on the dialog 

An similar issue was reported for barcode scanner plugin at 
https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/570


The issue can be repeated with the below method
function confirm(){
    var win = window.open( "https://www.google.com";, "_blank" );
    win.addEventListener( "loadstop", function() {
    setTimeout(function() {
         function onConfirm(buttonIndex) {
            console.log('You selected button ' + buttonIndex);
        }
        
        navigator.notification.confirm(
            'You are the winner!', // message
            onConfirm,            // callback to invoke with index of button 
pressed
            'Game Over',           // title
            ['Restart','Exit']     // buttonLabels
);
    }, 1000 );
});
}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to