Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.1.0
-
None
-
None
-
Mac OS X Yosemite 10.10.4; XCode 6.4 iOS
Description
Previously in cordova-plugin-dialogs, you could stack alerts in Cordova like follows:
navigator.notification.alert('Notification 1', function () {}, 'Title 1'); navigator.notification.alert('Notification 2', function () {}, 'Title 2');
And it would show 'Notification 2' then 'Notification 1'.
Now you cannot, in commit: #ee3b02b3c78debe608263d847f7ac69bda1bfca0, there was quite a large overhaul in showDialogWithMessage in CDVNotification.m; this commit seems to add some code for iOS 8.3+ which uses UIAlertController instead of the old UIAlertView. The problem is here - unfortunately I do not know Obj-C too well in order to debug it.
If you revert to a cordova-plugin-dialogs version prior to this, the stacked notifications work fine.
I have created a small test harness which you can download here.
Please could you implement the old behaviour as this has cause some aspects of my app to break - thanks!
N.b. I have tagged the version as 1.1.0 as it would not allow me to tag 1.1.1.