nvda
f08d9146 - Adobe Acrobat: report type and state of form fields in non-interactive PDFs (#13546)

Commit
4 years ago
Adobe Acrobat: report type and state of form fields in non-interactive PDFs (#13546) Fixes #13285 Summary of the issue: Non-interactive PDFs can contain form fields such as checkboxes and radio buttons. however, NVDA does not report any meaningful type or state for them at all. This is due to the fact that NVDA specifically maps the PDF stdName (tag) of 'Form' to NVDA's Form role. Thereby completely overriding any more detailed MSAA role Adobe has provided. This was most likely due to a mis-understanding of the PDF spec. The <form> tag means form field, not form. Description of how this pull request fixes the issue: Remove the mapping of Form stdName to NVDA's Form role. so that NVDA will fall back to using the MSAA role / states provided by Adobe Acrobat.
Parents
Loading