Export to GitHub

miranda - issue #1682

Scrolling behaviour of chat plugin v0.10.9.0 is suboptimal under the aspect of accessibility


Posted on Jan 21, 2013 by Happy Rhino

Miranda Version : 0.10.9.0 Unicode Build : Yes Test Build # (if applicable) : Plugin Version # (if applicable) : chat 0.10.9.0

What steps will reproduce the problem? 1. Using a screen reading application together with miranda 2. Tab into the field containing the chat messages 3. read text using the arrow keys while messages come in

What is the expected result? No scrollling to bottom so that one can read past messages without interruption. Important to be able to catch up with group conversations

What happens instead? every time a new message comes in, the reading position gets moved to the last line of the log.

This behaviour is simmilar to SRMM's behaviour before fix of bug 967 (https://code.google.com/p/miranda/issues/detail?id=967) except that even if the scroll bar is moved up a bit the bottom jumping occours.

maybe a simmilar fix can be incorporated as in srmm.

If possible, auto scroll could be altered in such way, that If log is focused (cursor is in) use cursor position to determine autoscroll, if not scroll bar position. This way it would be possible to read older messages while still enabling screenreaders to autoread incoming msgs.

For testing, a free and open source screenreader can be optained at http://www.nvda-project.org/

Moreover I'm willing to aid in testing as well.

Comment #1

Posted on Jan 30, 2013 by Happy Rhino

I wrote a small patch which fixes the scrolling behaviour. No known side effects so far. It is based on trunk revision 14405.

Attachments

Status: New

Labels:
Type-Bug Priority-Medium