5093e517b9
When changing the selected index in a combo box, also update the current index in the item view's selection model right away, and don't delay this until when the combobox popup gets shown in QComboBox::showPopup. This is needed to make sure that the selection is properly exposed to the accessibility layer. On the accessibility layer, QAccessibleComboBox, the a11y implementation for the combobox, exposes the entries in its list child (s. QAccessibleComboBox::child) and Orca queries the selected item when the combobox gets focus, which didn't return the proper results earlier, resulting in no or the wrong entry getting announced. Extend the existing combobox a11y tests accordingly. Pick-to: 6.6 6.5 Fixes: QTBUG-117644 Change-Id: Ia26de5eafd229f7686745a2fbe03fc1eb6a713f8 Reviewed-by: Liang Qi <liang.qi@qt.io> |
||
---|---|---|
.. | ||
auto | ||
baseline | ||
benchmarks | ||
global | ||
libfuzzer | ||
manual | ||
shared | ||
testserver | ||
CMakeLists.txt | ||
README |
This directory contains autotests and benchmarks based on Qt Test. In order to run the autotests reliably, you need to configure a desktop to match the test environment that these tests are written for. Linux X11: * The user must be logged in to an active desktop; you can't run the autotests without a valid DISPLAY that allows X11 connections. * The tests are run against a KDE3 or KDE4 desktop. * Window manager uses "click to focus", and not "focus follows mouse". Many tests move the mouse cursor around and expect this to not affect focus and activation. * Disable "click to activate", i.e., when a window is opened, the window manager should automatically activate it (give it input focus) and not wait for the user to click the window.