Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LibreOffice Calc: NVDA have no access to Organize Template menu #6908

Closed
surfer0627 opened this issue Feb 23, 2017 · 6 comments
Closed

LibreOffice Calc: NVDA have no access to Organize Template menu #6908

surfer0627 opened this issue Feb 23, 2017 · 6 comments

Comments

@surfer0627
Copy link
Contributor

surfer0627 commented Feb 23, 2017

The bug prevents NVDA from accessing the menu options in the Organize Template menu of LibreOffice Calc. This menu allows users to perform actions such as renaming, deleting, and applying templates as default.

Steps to reproduce:

  1. Open LibreOffice Calc
  2. Change the column width by navigating to Format > Column > Width.
  3. Save the changes by pressing Shift+F11, entering a name for the new template, choosing "My Templates" under Templates - Categories, and clicking Ok.
  4. Press ctrl+shift+n to Organize template.
  5. Press tab to move to categories combo box "My Templates"
  6. Press tab to move to list.
  7. Select your template and press applications key to open menu.

Actual behavior:

NVDA fails to access the menu, preventing the user from accessing options such as renaming, deleting, and applying as the default template.

Expected behavior:

NVDA have access to the template menu.

System configuration

NVDA installed/portable/running from source:

Portable

NVDA version:

2023.2rc1

Windows version:

Windows version 10.0.19042

Name and version of other software in use when reproducing the issue:

LibreOffice version 7.5.4.2

@Adriani90
Copy link
Collaborator

Adriani90 commented Apr 8, 2019

This is still reproducible in libre office calc 6.2.2 and NVDA 2019.1. I guess this needs an external fix. @feerrenrut, @LeonarddeR what do you think?

@Adriani90
Copy link
Collaborator

Here is the developer info after pressing the context menu key on the template to open its menu:

Developer info for navigator object:
name: u'Vorlagen verwalten'
role: ROLE_DIALOG
states: STATE_FOCUSABLE, STATE_MODAL
isFocusable: True
hasFocus: False
Python object: <NVDAObjects.Dynamic_DialogIAccessibleWindowNVDAObject object at 0x053BCD50>
Python class mro: (<class 'NVDAObjects.Dynamic_DialogIAccessibleWindowNVDAObject'>, <class 'NVDAObjects.behaviors.Dialog'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <type 'object'>)
description: ''
location: RectLTWH(left=1184, top=506, width=832, height=688)
value: None
appModule: <'soffice' (appName u'soffice', process ID 12716) at address 53bbdb0>
appModule.productName: u'LibreOffice'
appModule.productVersion: u'6.2.2.2'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 3933772L
windowClassName: u'SALSUBFRAME'
windowControlID: 0
windowStyle: -1798569984
windowThreadID: 5316
windowText: u'Vorlagen verwalten'
displayText: u't'
IAccessibleObject: <POINTER(IAccessible2) ptr=0x123662d4 at 4f76d50>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=3933772, objectID=-4, childID=0
IAccessible accName: u'Vorlagen verwalten'
IAccessible accRole: ROLE_SYSTEM_DIALOG
IAccessible accState: STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SIZEABLE, STATE_SYSTEM_VALID (1179648)
IAccessible accDescription: u''
IAccessible accValue: None
IAccessible2 windowHandle: 3933772
IAccessible2 uniqueID: -1023
IAccessible2 role: ROLE_SYSTEM_DIALOG
IAccessible2 states: IA2_STATE_MODAL (256)
IAccessible2 attributes: exception: (-2147467259, 'Unbekannter Fehler', (None, None, None, 0, None))

@Adriani90
Copy link
Collaborator

cc: @michaelweghorn not sure if there is already a bug filled with LO on this?

@surfer0627
Copy link
Contributor Author

@michaelweghorn
Copy link
Contributor

This is fixed in LibreOffice (25.8) now, see https://bugs.documentfoundation.org/show_bug.cgi?id=157001

@Adriani90
Copy link
Collaborator

Thank you for the update, closing as works for me.

@github-actions github-actions bot added this to the 2025.1 milestone Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants