Debian testing, qtbase self-compiled from dev branch as of commit 371214dea7f92b3170d0239b3d9944275adf951a
e6599bfa61 (qt/qtbase/dev) e6599bfa61 (qt/tqtc-qtbase/dev) db0db36ddc (qt/qtbase/6.4) db0db36ddc (qt/tqtc-qtbase/6.4)
Calling the "GetAttributeValue" method from the AT-SPI text interface results in an incorrect D-Bus reply being sent by Qt.
Steps to reproduce:
QTBUG-105281 for a similar scenario that also includes a screencast)
1) start Accerciser (https://wiki.gnome.org/Apps/Accerciser)
2) build and run the "textedit" example from qtbase:
3) navigate to the example's text node in Accerciser's a11y treeview of the application
4) query a text attribute using Accerciser's IPython console which makes use of the "GetAttributeValue" method of the AT-SPI Tex tinterface:
An error message is shown, indicating that the D-Bus reply of the method has an invalid D-Bus type/signature:
No error. The value of the requested attribute should be printed.