Project

General

Profile

Bug #287

Message-joining in chats breaks accessibility

Added by Nolan Darilek over 9 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
User Interface
Target version:
-
Start date:
07/23/2010
Due date:
% Done:

0%

Estimated time:
Affected version:
hg
Locale:
Close

Description

As a blind user, I use the keyboard and d-pad to navigate the UI. Unfortunately, though, the joining of messages from the same contact into one list item breaks this.

I have lots of automated services on my roster, each of which may generate lots of messages before I get a chance to look at them. When I then try arrowing through them using the keyboard, the huge batch of messages is treated like a single list item because all of their text is joined. I can't scroll through the list and read each individual message using the d-pad.

It's possible that arrowing down scrolls more of the message into view, but unfortunately it doesn't raise the necessary AccessibilityEvents. These events only seem to be raised when a new list item is selected, and only seem to report what is visible on-screen as their content. So if I get a huge batch of messages, I can only read what is on the screen, and the rest is lost.

I've attached a patch, though I have no idea how it looks of course. What I'd intended to do was to set the from field of the message text to "", hoping that an empty string wouldn't display and might create the same appearance, but empty strings seem to be substituted with the sender's name anyway.

msgConcat.patch (2.33 KB) msgConcat.patch Nolan Darilek, 07/23/2010 05:00 PM

Related issues

Related to Bug #271: Beem doesn't display ignored messages sometimes.Closed2010-06-12

Also available in: Atom PDF