Forums

pythonanywhere accessibility (for screen reading software for blind)

Hello. I recently registered on pythonanywhere with denizsincar29 username, and got a few accessibility issues. I am blind, and use NVDA screenreader to view the site. I navigate with the keyboard, and the screenreader tells me what is under cursor. But unfortunately, some developers don't know about what a screenreader can / can't read. They make graphycally marked buttons and links, so screenreader just says: (button, link, edit box etc.). And I don't know what is the purpose of this button. It simply doesn't read it's name. Pythonanywhere is 70% accessible, but I have a few issues to report. Firstly, screen reader doesn't read the contents of the file editor. I open a python file and want to edit something. and got this: 1. an unreadable multiline text field, probably hidden <textarea> object. 2. when i go out of this text field, i got numbers from 1 to 13. i suppose they indicate the line numbers. but why they come after the text field? screenreader perfectly reads lines and we don't need to double the numbering. 3. After the line numbering, i get the contents of the python file that i edit. They are not editable. why the contents of the file are after the <textarea>, but not inside of it? I suggest to add a <textarea> and put everything inside of it, without that numbers and code at the end outside of <textarea>. Secondly, i don't know if it is for all users, but i cannot select multiple files to upload when explorer window appears (when you press upload the file button). I have a few more minor accessibility issues. E.g. when you create a web app, you need to navigate with tab to reach the new web app wizard, but down arrow key doesn't let me go more down on the page. Also the upload file button is not a button (<button>) or a link (<a href...>) but instead it is a clickable text object, probably made as a button with css), so you cannot navigate to it using tab key, but just arrows. I hope you will be respectfull to blind users and read about (how to make a website as much as accessible). Thank you.

Thanks for the detailed description. I have raised a ticket for us to handle those.

ah yes. i found unaccessible elements on pythonanywhere. after my post there was a list of 12 clickable items that are not read by screen reader.

Thanks. We'll add that to the list.