After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648598 - Require to review the accessible role on the UI elements
Require to review the accessible role on the UI elements
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on: 650666
Blocks:
 
 
Reported: 2011-04-25 11:04 UTC by Alejandro Piñeiro Iglesias (IRC: infapi00)
Modified: 2012-02-19 22:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alejandro Piñeiro Iglesias (IRC: infapi00) 2011-04-25 11:04:12 UTC
After the implementation of the keyboard navigation, and applying patches on 644253, you can navigate on most of the gnome-shell lists, and orca report the element selected, but in general, with a wrong role (in most of the occasions, a panel).

In order to solve that:

  * Create accessible objects for specific StWidget with a clear role. Ie: StClickable (PUSH_BUTTON)

  * As suggested on bug 626660 comment 9, provide a way to specify the role of the accessible widget, mainly to be used on the js code. That would allow to initialize the object with the role, instead of start to add atk calls to set the role.
Comment 1 Joanmarie Diggs (IRC: joanie) 2011-04-25 17:21:06 UTC
I'm not sure what the notification thingy that periodically pops up at the bottom of the screen should be. Apparently we lack ATK_ROLE_NOTIFICATION, and I'm not sure it falls under the 'etc.' of 'warning dialogs, etc.' stated in the ATK docs. <shrugs>

Also, I've seen a few instances of ROLE_UNKNOWN (instead of ROLE_PANEL). It would be good to resolve those as well.
Comment 2 Joanmarie Diggs (IRC: joanie) 2011-10-16 11:17:15 UTC
(In reply to comment #1)
> I'm not sure what the notification thingy that periodically pops up at the
> bottom of the screen should be. Apparently we lack ATK_ROLE_NOTIFICATION

Just for the sake of completeness, we no longer lack this role. See:
http://developer.gnome.org/atk/stable/AtkObject.html#AtkRole
Comment 3 Juanjo Marín 2011-10-16 11:19:14 UTC
And GNOME 3.2 add a number to the icon indicating how many notifications left unread
Comment 4 Alejandro Piñeiro Iglesias (IRC: infapi00) 2011-10-17 15:31:58 UTC
(In reply to comment #3)
> And GNOME 3.2 add a number to the icon indicating how many notifications left
> unread

Well, but probably exposing that information should be managed by a different bug. Anyway, not sure how this is done on other cases. Including the number on the text of the summary notification? But as I said, that requires to be managed in other bug.
Comment 5 Alejandro Piñeiro Iglesias (IRC: infapi00) 2012-02-19 22:40:19 UTC
All the specific issues related to the roles are being managed using specific bugs. Closing this bug.