Closed Bug 706511 Opened 13 years ago Closed 12 years ago

Various dynamic elements of the Yahoo! Mail interface no longer get proper accessibility tree updates

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: MarcoZ, Unassigned)

References

(Depends on 1 open bug, )

Details

(Keywords: regression)

STR:
1. With NVDA running, log into Yahoo! Mail.

Observations:
1. Some pieces of the messages list columns are missing.
2. The messenger contacts list no longer works, NVDA only speaks a gibberish link, doesn't switch to application mode and such.
3. If you have an individual messenger tab, that also no longer gets populated properly with accessibility info. The tree is broken or non-existent for some pieces.

This is a recent regression.
Marco can you get a window?
Regression happened between the 27 and 28 September builds:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1f800c226837&tochange=7f4867717226

This coincides with the change from 9.0a1 to 10.0a1.
(In reply to Marco Zehe (:MarcoZ) from comment #0)
> STR:
> 1. With NVDA running, log into Yahoo! Mail.
> 
> Observations:
> 1. Some pieces of the messages list columns are missing.

please steps.

> 2. The messenger contacts list no longer works, NVDA only speaks a gibberish
> link, doesn't switch to application mode and such.

I don't have any contacts, but I have contacts iframe at left panel that takes some empty place, when I tired to add contacts by emails then it says "sorry, the page you requested was not found"

> 3. If you have an individual messenger tab, that also no longer gets
> populated properly with accessibility info. The tree is broken or
> non-existent for some pieces.

steps?


btw, NVDA doesn't announce the page loading and arrowing doesn't work. Is it because of application role used on document?
(In reply to alexander :surkov from comment #3)
> (In reply to Marco Zehe (:MarcoZ) from comment #0)
> > STR:
> > 1. With NVDA running, log into Yahoo! Mail.
> > 
> > Observations:
> > 1. Some pieces of the messages list columns are missing.
> 
> please steps.

Focus lands in the messages list after login (at least for me). If not, activate the Inbox tab first.
Then, I simply up and down arrow through the messages.

> > 2. The messenger contacts list no longer works, NVDA only speaks a gibberish
> > link, doesn't switch to application mode and such.
> I don't have any contacts, but I have contacts iframe at left panel that
> takes some empty place, when I tired to add contacts by emails then it says
> "sorry, the page you requested was not found"

If NVDA speaks an URL gibberish in this pane, you're seeing the bug. It should be in application mode and tell you about an empty contact list or something.

> > 3. If you have an individual messenger tab, that also no longer gets
> > populated properly with accessibility info. The tree is broken or
> > non-existent for some pieces.
> steps?

If you have no contacts, this one is hard to reproduce, but the two above should suffice already.

> btw, NVDA doesn't announce the page loading and arrowing doesn't work. Is it
> because of application role used on document?

Yahoo! Mail dynamically switches the screen reader between application and browse modes, whichever is needed in that context. Quite sophisticated.
(In reply to Marco Zehe (:MarcoZ) from comment #4)
> (In reply to alexander :surkov from comment #3)
> > (In reply to Marco Zehe (:MarcoZ) from comment #0)
> > > STR:
> > > 1. With NVDA running, log into Yahoo! Mail.
> > > 
> > > Observations:
> > > 1. Some pieces of the messages list columns are missing.
> > 
> > please steps.
> 
> Focus lands in the messages list after login (at least for me). If not,
> activate the Inbox tab first.
> Then, I simply up and down arrow through the messages.

When I arrow through messages then NVDA announces me from, subject, data and flag fields. What's missed?

> > > 2. The messenger contacts list no longer works, NVDA only speaks a gibberish
> > > link, doesn't switch to application mode and such.
> > I don't have any contacts, but I have contacts iframe at left panel that
> > takes some empty place, when I tired to add contacts by emails then it says
> > "sorry, the page you requested was not found"
> 
> If NVDA speaks an URL gibberish in this pane, you're seeing the bug. It
> should be in application mode and tell you about an empty contact list or
> something.

It reads messenger contact list iframe and then it appears it reads URL when I tab. Visually there's some empty space and nothing else.

> > btw, NVDA doesn't announce the page loading and arrowing doesn't work. Is it
> > because of application role used on document?
> 
> Yahoo! Mail dynamically switches the screen reader between application and
> browse modes, whichever is needed in that context. Quite sophisticated.

ok, but should NVDA say anything when yahoo mail is loaded?
(In reply to alexander :surkov from comment #5)
> When I arrow through messages then NVDA announces me from, subject, data and
> flag fields. What's missed?

It should also say "Message 1", "Message 2" etc. before each message. Ever since this bug appeared, message 1 and message 2 phrases are not read, it starts reading that at message 3 onewards. I have five messages in my inbox. If you compare that to Firefox 8.0.1 or 9.0Beta, this is present for each message starting from 1.

> > If NVDA speaks an URL gibberish in this pane, you're seeing the bug. It
> > should be in application mode and tell you about an empty contact list or
> > something.
> It reads messenger contact list iframe and then it appears it reads URL when
> I tab. Visually there's some empty space and nothing else.

Yep you're seeing the bug. The announcement differs completely if you use Firefox 8.0.1 or 9.0Beta.

> ok, but should NVDA say anything when yahoo mail is loaded?

Just the focused message in the messages list, or whatever Focus lands on. It will not start reading the whole page since Yahoo! controls that focus actually goes somewhere.
Depends on: 708188
I filed bug for contacts iframe issue bug 708188.
(In reply to Marco Zehe (:MarcoZ) from comment #6)
> (In reply to alexander :surkov from comment #5)
> > When I arrow through messages then NVDA announces me from, subject, data and
> > flag fields. What's missed?
> 
> It should also say "Message 1", "Message 2" etc. before each message. Ever
> since this bug appeared, message 1 and message 2 phrases are not read, it
> starts reading that at message 3 onewards. I have five messages in my inbox.
> If you compare that to Firefox 8.0.1 or 9.0Beta, this is present for each
> message starting from 1.

It reads fine. Now I have 5 messages too. I press enter on inbox folder and then arrow down. NVDA reads 'message N' and etc on each arrow down starting from 1st message. Maybe they fixed that already? :)
Marco, can you try it out again?
I can no longer reproduce the problem.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.