mate-desktop / pluma

A powerful text editor for MATE
http://www.mate-desktop.org
GNU General Public License v2.0
154 stars 66 forks source link

Accessible window for line-number popup (Ctrl+I) lacks active state causing Orca to ignore it #696

Open joanmarie opened 1 month ago

joanmarie commented 1 month ago

@cwendling: Could you please take a look at this when you get a chance? (In this case we're already getting object:state-changed:focused, but the window claims to be inactive.) Thanks in advance!

Steps to reproduce the behaviour

  1. Launch Pluma and write several lines of text
  2. Launch the attached accessibility event listener, focused.py.txt, in a terminal (after removing the ".txt" extension Github insisted upon).
  3. Press Ctrl+I to enter the line number popup

Expected behaviour

The listener would print out that the top-level object associated with the newly-focused text input had the active state.

Actual behaviour

The listener would print out that the top-level object associated with the newly-focused text input lacks the active state.

Notes

Environment

This is an upstream bug that I'm filing on behalf of an Orca user. I'm not sure what distro he happens to use, though he is using MATE. I'm using Fedora 40 with gnome-shell and the issue is (also) reproducible in my environment. My pluma version is 1.28.0