action #117949
closedcoordination #121876: [epic] Handle openQA review failures in Yam squad - SLE 15 SP5
Apply workaround to force screen refresh on YaST Qt window
0%
Description
Motivation¶
Occasionally, the screen on a YaST Qt window does not refresh properly (bsc#1204176). This leads to failures like this one where content from the previous screen is still visible in the new screen, and this one where the content does not fully load.
A workaround is to hit shift-F3
twice to bring up the style sheet selection and close it again. This forces a refresh on the YaST screen, as seen here.
We should apply this workaround to all affected areas.
Scope¶
The workaround should be applied for 15-SP5, all archs.
Concerning which areas of the code would be affected, check the Suggestion section.
Workaround should be applied where is not working now, not everywhere.
Acceptance criteria¶
AC1: Add a workaround (hitting shift-f3
to open and close the style menu) to force a refresh on the YaST Qt window.
AC2: Make sure to record a soft failure, above the workaround, mentioning the new bug bsc#1204176
as the reason for the workaround.
Suggestion¶
We used to apply a similar workaround where we would send alt-F10
multiple times (actually, an even number of times), which would maximize and unmaximize the window, forcing a screen refresh.
The workaround was removed with this PR when a fix was added to the new 15-SP5 builds.
However this fix seems to not fully remove the refresh issue.
The suggestion here is to check this PR to view in which areas of the code to introduce the shift-F3
workaround.
So for instance we could re-introduce at the same areas a send_key_until_needlematch
but this time with shift-F3
.