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

Keyboard navigation - Unexpected possibility to focus static text #875

Open
CyrilleB79 opened this issue Dec 9, 2024 · 1 comment
Open

Comments

@CyrilleB79
Copy link

Issue described with the use of NVDA screen reader. But the issue is broader than only screen reader users.

Steps to reproduce

  • Download nvda.po.txt and remove the txt extension
  • Open it in poedit
  • Search for the entry called "exactly {space:.1f} pt" with control+F dialog
  • Press tab until you reach the "Source text" edit field

Actual behaviour

You need to press 3 times tab:

  • after the first tab press, NVDA reports panel and a pane focused; using NVDA's object navigation, we can see that this pane contains a static text "line spacing value" corresponding to the context information provided by pgettext in the source code.
  • after the second tab press, NVDA reports panel and a pane is focused; using NVDA's object navigation, we can see that this panel contains a static text "Python format" which informs us that the string to translate is a Python formatted string.
  • after the third tab press, you finally reach the source text edit field.

Expected behaviour

First tab should directly jump to the source text edit field.

Panes should not accept focus if they do not contain focusable objects. Static text should not be focusable.

Versions

  • poedit: 3.5.2
  • Windows 10 22H2 (AMD64) build 19045.5131
@vslavik
Copy link
Owner

vslavik commented Dec 9, 2024

IOW presumably another instance of the same underlying issue as in 2a36c7c :(

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

2 participants