[ 
https://issues.apache.org/jira/browse/CB-7639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14209392#comment-14209392
 ] 

ASF subversion and git services commented on CB-7639:
-----------------------------------------------------

Commit 305020a5279caf1a780890cdbd4c8762d35c716e in cordova-plugin-dialogs's 
branch refs/heads/master from [~vladimir.kotikov]
[ 
https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-dialogs.git;h=305020a ]

CB-7639 Update docs + manual tests


> Notification.confirm() fails on windows due to multiple issues
> --------------------------------------------------------------
>
>                 Key: CB-7639
>                 URL: https://issues.apache.org/jira/browse/CB-7639
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Dialogs
>            Reporter: Vladimir Kotikov
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to