[buddypress-trac] [BuddyPress Trac] #7731: BP Nouveau: Messages UI issues
buddypress-trac
noreply at wordpress.org
Sun May 6 20:01:28 UTC 2018
#7731: BP Nouveau: Messages UI issues
--------------------------+---------------------
Reporter: mercime | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.0
Component: Templates | Version:
Severity: blocker | Resolution:
Keywords: has-patch |
--------------------------+---------------------
Comment (by mercime):
@imath Thank you for the updated patch.
=== Summary
Tested on Windows 10. Passed on Keyboard tests. Failed on Screen Reader
tests except on Chrome and Chromevox combo.
=== Keyboard Test Results
Passed. Tested on Windows 10 - works on Firefox , Chrome, Edge, and IE
11/10.
=== Screen Reader Test Results
**NVDA on Firefox** - best combo on Windows
Announced: Select Message Castle Tower checkbox not checked
Announced: Mathieu Viet From Mathieu Viet link
Announced: 2 Castle Tower Castle Tower Press kbd Enter kbd to view
conversation.
- Press Space bar = Nothing is announced. Message does not open in new
window. I did SEE the message showing up in "Active Conversation" box
below the list of messages when I scrolled down.
- Press Enter key = Nothing is announced. Message does not open in new
window. I did SEE the message showing up in "Active Conversation" box
below the list of messages when I scrolled down.
- Must Press Enter key twice in very quick succession = Message opens up
in a new window.
**Chromevox on Chrome**
Announced: Select Message Castle Tower
Announced: Mathieu Viet From Mathieu Viet
Announced: 2 Castle Tower Castle Tower Press kbd Enter kbd to view
conversation.
- Press Enter key or space bar = Opens the Message
**Some additional testing done:**
**NVDA on Edge 42.17...**
Announced: Select Message Castle Tower checkbox not checked
Announced: Mathieu Viet From Mathieu Viet
Announced: 2 Castle Tower Castle Tower Press kbd Enter kbd to view
conversation.
- Press Enter key or space bar = Nothing happens. Nothing is announced.
Message does not open in new window. I did SEE the message showing up in
"Active Conversation" box below the list of messages when I scrolled down.
- Tried Press Enter key twice in very quick succession like NVDA on
Firefox but that doesn't work.
- Accidentally pressed CTL+Enter and the Message opened up in new window.
**NVDA on IE 11**
Announced: Select Message Castle Tower checkbox not checked
Announced: Out of list 3 items, Mathieu Viet From Mathieu Viet link
Announced: 2 Castle Tower Castle Tower Press kbd Enter kbd to view
conversation.
- Press Enter key or space bar = Nothing is announced. Message does not
open in new window. I did SEE the message showing up in "Active
Conversation".
- Tried Press Enter key twice in very quick succession like NVDA on
Firefox but that doesn't work.
- Accidentally pressed CTL+Enter and the Message opened up in new window.
**Narrator on Edge 42.17...**
Announced: Unchecked Select Message Castle Tower checkbox
Announced: Mathieu Viet From Mathieu Viet link
Announced: Group (or Groove, haven't encountered this before)
- Press Enter key = Announced: "Text is not editable"
- Press Space bar = Announced: "Command not available"
- Tried Press Enter key twice in very quick succession like NVDA on
Firefox but that doesn't work.
- Tried CTL+Enter like NVDA on Edge and Firefox = Announced: "Not a
Narrator Command"
**Narrator on IE 11**
Announced: Unchecked Select Message Castle Tower checkbox
Announced: Mathieu Viet From Mathieu Viet
Announced: 2 Castle Tower Castle Tower Press kbd Enter kbd to view
conversation Group(or Groove, haven't encountered this before)
- Press Enter key = Announced: "Text is not editable"
- Press Space bar = Announced: "Command not available"
- Tried CTL+Enter like NVDA on Edge and Firefox = Announced: "Not a
Narrator Command"
Not tested on paid screen readers like JAWS (popular and one of the very
first screen readers), Window-Eyes, nor Dragon Naturally Speaking. But I
know that Dragon has a command to reveal links (like other screen readers)
on screen so Dragon users can call out the link number to go to open the
link. The Message Subject won't be shown as a link (or clickable) on
screen.
=== Notes
1/ The duplicate "Mathieu Viet" when focus was on sender link was due to
the rendered markup which repeated the text for screen readers. The "From"
text was supposed to be added before the sender name.
{{{
<a class="user-link" href="http://localhost/allsvn/members/mamah/">
<img class="avatar" alt=""
src="//www.gravatar.com/avatar/9f05b6e5c8ff9d0f49b5949afb9a153b?s=32&r=g&d=mm">
<span class="user-name">Mathieu Viet</span>
<span class="bp-screen-reader-text">From: Mathieu Viet</span>
</a>
}}}
2/ The duplicate message title, "Castle Tower" when focus was on this
element was due to rendered markup which repeated the text for screen
readers. Only the "Press Enter to view the full conversation." was
supposed to have been added after the subject title.
{{{
<div class="thread-subject" tabindex="0">
<span class="thread-count">(1)</span>
<span class="subject">Castle Tower</span>
<span class="bp-screen-reader-text">Castle Tower. Press Enter to
view the full conversation.</span>
</div>
}}}
3/ "kbd" before and after Enter. My bad, automatic enclosing tags on my
part. Please remove tags.
4/ We should consider screen reader brand usage per
[https://webaim.org/projects/screenreadersurvey7/#primay Screen Reader
User Survey #7] by Webaim.org. Top 4 screen readers per survey: Paid JAWS
(best on IE, Windows), free NVDA (best on Firefox, Windows), free
VoiceOver (best on Safari, MacOS), and System Access to Go (Windows only).
Unless we find another solution, it's looking more like the easiest
solution is that we change the Message title into a natively supported
link which is 100% compatibile with all screen readers and then remove the
screen-reader-text "Press enter .... open the message".
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7731#comment:12>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list