Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
There are bunch of issues related to this bug:
- On WP8.1 it's not possible to show dialog with more than two buttons. Such attempt will cause WinRTError: The parameter is incorrect exception
- On Windows8/8.1 it is not possible to add more than three buttons to MessageDialog instance. It will throw JavaScript runtime error: The operation attempted to access data outside the valid range error.
These issues should be noted in plugin's docs.
- After dialog call, that causes any exception such as listed above, following attempts to show any dialog will have no effect because of windows's implementation logic. We need to handle exceptions inside of plugin and always set isAlertShowing flag to false to prevent queuing of future dialogs calls.
- When confirm dialog is called with buttons array, if one of button's labels contains a comma, it will be splitted to two separate labels. For example ["yes","no","maybe,possible"] will be converted into ["yes","no","maybe", "possible"]
Also there is issue in manual tests: windows Javascript apps doesn't have built-in notification finctions, such as alert() or confirm(), so manual tests that calls this methods will fail. We need to add check for these methods exists to manual tests.
Attachments
Issue Links
- relates to
-
CB-7237 Execution failure on Windows 8.0
- Closed