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.

Reply via email to