Hi everyone. I'm a front-end engineer at a software company, and I'm working with a team of four to put together the user interface. I've been exploring ARIA and testing the web with Apple's onboard VoiceOver software.
The problem I'm running into is, I'm not exactly sure how people use VoiceOver. For example, in my first iteration of the user interface, I coded things so that when an individual pressed tab through the page, it would automatically read all content relevant to those with a screen reader.
Then I pressed control, option "A", and the screen reader began to read certain parts over twice. So basically the screen reader read everything I told it to read with ARIA, then it read everything again, this time without so it didn't have the same context.
I find that the benefit of ARIA is I can add context to a page that may not make a whole lot of sense otherwise. But what I'm concerned about is that maybe people tend to use control, option "A" over using tab, which would render my ARIA efforts useless, and the screen reader would just be redundant. That would make the overall user experience pretty bad.
What is your protocol for browsing websites? Control, option "A", or tab? Are there things you find particularly frustrating when browsing, where ARIA might just be overkill?