https://bugs.documentfoundation.org/show_bug.cgi?id=149816
Bug ID: 149816
Summary: qt5/qt6/kf5 report incorrect positions for a11y
(Accerciser doesn't highlight area covered by the UI
element)
Product: LibreOffice
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: graphics stack
Assignee: [email protected]
Reporter: [email protected]
Created attachment 181080
--> https://bugs.documentfoundation.org/attachment.cgi?id=181080&action=edit
screencast demonstrating the issue
Accerciser (a tool to retrieve a11y-related information) has a feature to
highlight the item currently selected item in its tree view of the a11y
hierarchy. For this, it uses the coordinates as reported by the corresponding
a11y object.
However, when using this with the qt5/kf5/qt6 VCL plugins on Linux, the area
highlighted by Accerciser is often incorrect, s. attached screencast.
steps to reproduce:
0) use one of the qt5/q6/kf5 VCL plugins on Linux (e.g. by setting env variable
SAL_USE_VCLPLUGIN=kf5)
1) start Accerciser
2) start LO Writer
3) click through the a11y hierarchy for Writer
4) observe what area is highlighted in red
Actual behavior:
The highlighted area often doesn't correspond to the one at which the UI
element actually is, as can be seen in the attached screencast. (First 6
seconds in the video show correct behavior, but for all subsequent elements,
it's wrong.)
In many cases, the highlighted area is even outside of the LibreOffice window
altogether.
Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 870452546a56ce635f36247c44aee6068d70c053
CPU threads: 4; OS: Linux 5.18; UI render: default; VCL: qt6 (qfont+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
--
You are receiving this mail because:
You are the assignee for the bug.