Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.7.2
Description
QTBUG-117899 solves a lot of problems and leads to a stable layout process. But it looks like this changes lead to a lot of more layouting (polish) loops in a lot of cases. This is ok because it is required to respect all the requirements of the components in a layout.
But it looks like this leads to a lot of additional events causing TalkBack to request a new or updates List of components. It feels like every geometry change causes this update. As example you can test https://play.google.com/store/apps/details?id=com.governikus.ausweisapp2&hl=en
Especially with slow devices and also with slow ChromesOS devices it sometimes takes more than a second until a new view is loaded and TalkBack accepts swiping through the components.
So the questions/request is: Can we avoid to send events causing TalkBack updates while polishing the layout and emit a single event after polish is done? Probably it is good to check/confirm my assumptions before.
Attachments
Issue Links
- relates to
-
QTBUG-117899 [REG 6.4->6.5] Binding Loops -> Wrong layout because of interruption
-
- Closed
-