Issue 117274 - ACC: A spin button in spreadsheet doesn't expose ROLE_SPIN_BUTTON to AT-SPI.
Summary: ACC: A spin button in spreadsheet doesn't expose ROLE_SPIN_BUTTON to AT-SPI.
Status: UNCONFIRMED
Alias: None
Product: Calc
Classification: Application
Component: formatting (show other issues)
Version: OOo 3.2.1
Hardware: PC Linux, all
: P3 Normal (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords: accessibility, needhelp
Depends on:
Blocks:
 
Reported: 2011-03-08 05:17 UTC by bhatdv
Modified: 2013-12-03 19:31 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Accerciser screenshot: Spin Button exposes ROLE_PUSH_BUTTON to AT-SPI. (149.64 KB, image/png)
2011-03-08 05:17 UTC, bhatdv
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description bhatdv 2011-03-08 05:17:53 UTC
Created attachment 76047 [details]
Accerciser screenshot: Spin Button exposes ROLE_PUSH_BUTTON to AT-SPI.

A spin button in OOo calc spreadsheet doesn't expose ROLE_SPIN_BUTTON to AT-SPI. It exposes ROLE_PUSH_BUTTON. If it exposes the correct role viz. ROLE_SPIN_BUTTON, assistive tools like a screen reader can use the information to improve accessibility of the spreadsheet.

Steps to reproduce:
1. Start OOo calc. Create a new spreadsheet. Add a spin button. Turn Design Mode off. Save the spreadsheet.

2. Start Accerciser accessibility explorer.

3. Go to the accessible tree view at top left. As shown in attached screen-shot, select the accessible object corresponding to the spin button just created. The Role column shows 'push button'.

4. In the plug-in view at top right, select Interface Viewer. The first line
shows the role as 'push button'. though the name shown is Spin Button 1.

5. Go to the IPythonConsole at bottom. Command acc.getRole() returns the role
as ROLE_PUSH_BUTTON.
Comment 1 Oliver-Rainer Wittmann 2012-06-13 12:31:00 UTC
getting rid of value "enhancement" for field "severity".
For enhancement the field "issue type" shall be used.