-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iTunes Store is inaccessible with NVDA #734
Comments
Attachment nvda.log added by jschmude on 2010-06-28 11:17 |
Comment 1 by jteh on 2010-06-28 12:21 !WebKit is open source and it uses MSAA only. Unfortunately, in order to create useable virtual buffers, we need a way to uniquely identify an object and then a way to instantiate an object from a unique identifier. !WebKit doesn't provide any way to do this. I filed WebKitBug:38882 to request that !WebKit implement support for IAccessible2, which would allow us to support it. Unfortunately, there has been no response at all so far. |
Comment 3 by KevanGC on 2010-12-25 03:03 |
Comment 4 by briang1 on 2010-12-25 09:37 I personally do not understand why Apple continue to use such code to write their site. I'd not even heard of webkit till Itunes came along. Considering their embedded technology for the blind on their devices it seems very strange behaviour! |
Comment 5 by jteh on 2010-12-25 23:55 Perhaps JAWS and Window Eyes have a slightly different design which allows them to partially work with Webkit. That said, from what I've heard, their access to Webkit is buggy, incomplete and otherwise far from perfect. We're not willing to expend our limited resources refactoring core parts of our code in order to implement a half-broken solution which solicits more complaints than it fixes. Webkit really does need to be made more accessible in order to make things work properly. |
Comment 6 by jteh on 2011-11-18 15:54 |
Comment 7 by kevinchao89 on 2011-11-21 09:29 Expected: NVDA to get to subscribe button After selecting subscribe, inputting Apple ID credential, and hitting subscribe. THe resulting page which shows iTunes Match progress is completely blank to NVDA, which includes using arrows, tab, oor ObjectNav. SHIFT+F6 to sources, SHIFT+TAB several times to LCD area, where NVDA will read stop; Unfortunately, for iTunes Match, I had to switch to Window-Eyes which is officially supported by Apple. |
Comment 8 by jteh (in reply to comment 7) on 2011-11-21 09:40
I don't follow. If you can get there with quick nav, you should be able to get there with arrows in browse mode; arrows can reach everything that quick nav can. Also, can you get to the button with tab if you force focus mode?
Does NVDA+f5 help?
I've not used iTunes Match, but this LCD area is used elsewhere; e.g. iPhone update. It normally reads just fine when I press NVDA+tab. What exactly does NVDA+tab say? |
Comment 9 by jteh on 2011-12-02 04:40 Still can't access editable text fields properly. !WebKit doesn't seem to use the normal system caret, so we can't track it, and display model behaves shakily at best. |
Comment 10 by jteh on 2011-12-07 10:09 |
Reported by jschmude on 2010-06-28 11:16
The iTunes 9 store is not accessible with NVDA. It uses Webkit internally, and NVDA is able to partially see some of the objects using the navigator, but it isn't being passed to a virtual buffer to allow review.
The text was updated successfully, but these errors were encountered: