Bug 88702

Summary: The orca screen reader no longer announces information about bold, italic, and underline
Product: LibreOffice Reporter: am_dxer <am_dxer>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED --- QA Contact:
Severity: normal    
Priority: medium CC: vstuart.foote
Version: 4.5.0.0.alpha0+ Master   
Hardware: Other   
OS: Linux (All)   
URL: http://nabble.documentfoundation.org/libreoffice-accessibility-style-announcement-regression-when-using-orca-on-linux-tp4137203.html
Whiteboard: a11y
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 36549    

Description am_dxer 2015-01-22 13:39:47 UTC
IN libreoffice 4.2, when I pressed the keyboard shortcuts for bold, italic, or underline, orca would say bold on, underline on, or italic on. I could also position my cursor over text and press f6 to move to the styles and formatting area and when I tabbed from there, I would land on controls that would say bold, italic, and underline. After saying the control name, orca would say on or off which allowed me to determine attributes applied to text. In libreoffice writer, 4.3 and master, the state of these buttons doesn't seem to be communicated to orca as they always show that they are off  after using the keyboard shortcuts and then moving to the controls with f6 and the tab key. Orca also no longer speaks that attribute change when the keyboard shortcuts are used to toggle their status. Someone with vision told me that the state of the buttons changed visually when using the keyboard shortcuts to toggle the state of these text attributes.
Comment 1 Niklas Johansson 2015-01-23 20:50:44 UTC
I can verify the problem that the toggle buttons always seem to be set to off which clearly is a bug.

Note that you can find out if the text at the current position is bold, italic and so on by querying text formatting. Normally that is done by the key combination Orca + F. 

I'll try to find some time to look at this as soon as possible and get back here with what I find.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.