To follow up on this: Given the nature of the problem, I've emailed
disability support at Google describing the situation and proposing they
add the header information to the accessible name of the list item. They
may or may not be willing to, but at least I'm starting a dialog so that
we can come up with a non-hacky, non-gmail-specific solution.
--joanie
On 2/20/19 5:24 PM, Joanmarie Diggs wrote:
> Hi Nimer.
>
> I can reproduce it, but I'm not sure where the bug is. What happens when
> you press n is that gmail puts focus on a list item. That list item has
> an accessible name which is super long and contains all the text in the
> message. What it does not contain is the sender information. The sender
> information is in a table that is a descendant of the list item, but not
> an immediate child of it. I also don't see any accessible relation or
> property connecting the list item with this table.
>
> When something with an author-provided accessible name claims focus, the
> expected behavior is for the screen reader to present that focus change
> and the accessible name. That's what Orca is doing. I don't see a good
> way to fix this without coming up with a custom hack specific to gmail.
> I don't know if that's what the other ATs are doing, or if they have
> something making it obvious that this table is something which should be
> presented, or if they're ignoring the crazy-long name of the list item
> and essentially doing a say all of the content.
>
> Given that the entire rest of the message has been made the accessible
> name of the item with focus, I think the way to fix this would be for
> gmail to include the header information as part of the accessible name.
> Then Orca would present it.
>
> --joanie
>
> On 2/20/19 4:44 PM, Nimer Jaber via orca-list wrote:
>> Hello,
>>
>> I am wondering if anyone can reproduce this, and if there can be a fix
>> implemented, or if this is a Firefox bug?
>>
>> 1. Enable ORca, and navigate to gmail.com <http://gmail.com>. (Make sure
>> that keyboard shortcuts for Gmail are enabled in Gmail settings>>general.
>> 2. Enable Focus Mode Sticky, and press j to jump to a conversation.
>> Press enter to open that conversation.
>> 3. Press n to jump to the first message.
>> Expected: The screen reader would read the sender information, as well
>> as the message. This is the behavior that occurs in all other screen
>> reader combinations including Chromevox, Voiceover, NVDA in Firefox and
>> Chrome, and JAWS.
>> Actual: The sender information is not read. The message is read, but in
>> order to read the sender information, one must use browse mode.
>>
>> Thanks.
>>
>> --
>> Cordially,
>>
>> Nimer Jaber
>>
>> Please take the time to read this signature completely as it contains
>> some information about the email you have just read and all
>> attachments contained within as well as some valuable resources and
>> methods for contacting me if you have any questions or wish to talk.
>>
>> The message above is intended for the recipient to whom it was
>> addressed. If you believe that you are not the intended recipient,
>> please notify me via reply email and destroy all copies of this
>> correspondence. Action taken as a result of this email or its contents
>> by anyone other than the intended recipient(s) may result in civil or
>> criminal charges. I have checked this email and all corresponding
>> attachments for security threats. However, security of your machine is
>> up to you. Thanks.
>>
>> Registered Linux User 529141.
>> http://counter.li.org/
>>
>> To find out about a free and versatile screen reader for windows XP
>> and above, please click here:
>> http://www.nvda-project.org
>>
>> You can follow @nimerjaber on Twitter for the latest technology news.
>>
>> To contact me, you can reply to this email or you may call me at (970)
>> (658-0358) and I will do my best to respond to you promptly. Thank
>> you, and have a great day!
>>
>> _______________________________________________
>> orca-list mailing list
>> orca-list gnome org
>> https://mail.gnome.org/mailman/listinfo/orca-list
>> Orca wiki: https://wiki.gnome.org/Projects/Orca
>> Orca documentation: https://help.gnome.org/users/orca/stable/
>> GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
>> Log bugs and feature requests at http://bugzilla.gnome.org
>>
>
> _______________________________________________
> orca-list mailing list
> orca-list gnome org
> https://mail.gnome.org/mailman/listinfo/orca-list
> Orca wiki: https://wiki.gnome.org/Projects/Orca
> Orca documentation: https://help.gnome.org/users/orca/stable/
> GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
> Log bugs and feature requests at http://bugzilla.gnome.org
>