Bug#870631: (entry_text_shifted) wrong coordinates given to at-spi layer from GTK3 entries

Alex ARNAUD alexarnaud at hypra.fr
Thu Aug 3 15:53:31 UTC 2017


Package: gtk+3.0
Version: 3.22.11-1
Tags: a11y upstream
Owner: bugs at hypra.fr
User: bugs at hypra.fr
Usertags: hypra
Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=784509

DESCRIPTION FROM UPSTREAM:
> When trying to get position from entry text, after an event received through atspi a11y layer, the base text position is wrongly shifted.
> 
> It looks like the in-text offset of the caret is responsive, meaning when we type a couple letters, it increments the position in Y coordinates correctly. However, the base position of text is shifted to the north-west, like it's missing some in-grid offset, maybe the base text widget position inside the grid. It looks like the text is wrongly located to the north-west corner of the window (or grid), just under window decorations.
> 
> note: the base widget is rightly positioned, only the text inside is affected.
> 
> It is blocking for any a11y tool making these events accessible, like software magnifiers such as gnome3 zoom or compiz's ezoom with focus tracking.
> result is unreadable by visually impaired people.
> 
> I can try and provide a reproducible example is needed.
> please consider a quick fix. thank you for reading



More information about the pkg-gnome-maintainers mailing list