GNOME Bugzilla – Bug 622515
RELATION_FLOWS_{TO,FROM} should be looked for when presenting labeled widgets
Last modified: 2018-02-08 12:57:00 UTC
Currently Orca speaks all labels associated with a widget first and then presents the widget. That's less than idea. We have bug 516120 open for presenting labels based on the order they appear on the screen. However, if an app developer tells us the order in which to present the labels via RELATION_FLOWS_{TO,FROM}, the problem is greatly simplified. At least one app developer has done so [1]. Therefore Orca should start looking for it. [1] http://mail.opensolaris.org/pipermail/accessibility-discuss/2010-June/000195.html
The patch I originally wrote for the OpenSolaris xscreensaver package to add atk relations to the xscreensaver preferences dialog, including the RELATION_FLOWS_{TO,FROM}, has now been integrated upstream in the xscreensaver 5.12 release, so should be more easily available for testing on all platforms.