Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-11281

Prompt dialog: defaultText is not taken as input if no input by user

VotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      Consider the case where you have a defaultText for navigator.notification.prompt, the user sees it and then hits enter.
      With the original Javascript prompt dialog you get whatever's in the field as output. var result = prompt ("Description", "Default Value");
      So, if the user enters nothing you get the default value given as your value in result.
      This is the expected behavior when mimicking this dialog.

      To my surprise, this is not what happens with navigator.notification.prompt. If the user enters nothing then nothing is returned via results.input1. Although it looks like something is already "sitting" there and waiting for submit.
      I think this behavior should be changed according to what the Javascript prompt dialog does. That makes it consistent with browser behavior and what most people expect.
      This bug might be related to https://issues.apache.org/jira/browse/CB-11214, where the reporter seems to expect the opposite (not sure about that).

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            DeshanKTD Deshan Kalupahana
            bolero Kai Schätzl
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment