Edge + Narrator | Input type="number"

Fixed Issue #20416764


Veena S.
Feb 4, 2019
This issue is public.
Found in
  • Microsoft Edge
Fixed in build #
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Hi Microsoft Team,
We are facing below accessibility issues with input type="number".

  1. Narrator is not reading the input field as required if its type is “Number” even though same code is working for other input types like text, button, radio, checkbox with aria-required ="true".

  2. Narrator is not reading the error message if input type is “number” even though same code is working for other input types like text, button, radio, checkbox with aria-invalid and aria-describedby, role="alert and id.


0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Zachariah L.”

    • Hi Veena!

      Thank you for contacting us about this problem! Based on the information you provided, I was unable to replicate the issue. In order for me to identify this as an Edge issue, I need some additional information:
      Screen readers tested
      Code snippet that reproduces the problem

      To help me asses this problem as quick as possible, could you please host the snippet on a service such as https://jsfiddle.net/.


    • Thanks for filing this issue! I’m able to reproduce the issue using Narrator with this sample code: https://jsfiddle.net/hmtguLb1/embedded/result

      The required state is mapping into accessibility APIs correctly, so I’ll pass this along to our friends in Narrator to check out.

    • Microsoft Edge Team

      Changed Assigned To from “Zachariah L.” to “Mariah M.”

      Changed Assigned To from “Mariah M.” to “Lukasz M.”

      Changed Status to “Confirmed”

    • Thank you Melanie for confirmation.
      Please find the code which does work with Edge and narrator combination.

      This is working with chrome and NVDA combination.
      Similar Accessibility code aria-describedby, aria-required, aria-live are working for other input type.

    • Here is the link for code used - https://jsfiddle.net/Veena2019/ubw3vf4x/

    • Microsoft Edge Team

      Changed Status from “Confirmed”

      Changed Status to “Confirmed”

      Changed Status from “Confirmed” to “Fixed”

    • Hi!

      This issue has been resolved as "Fixed". This means that a fix will be pushed in a future update of Microsoft Edge. Please ensure you are installing Windows Updates so that you can receive this fix when it is pushed.​


    You need to sign in to your Microsoft account to add a comment.

    Sign in