Project

General

Profile

Actions

action #117949

closed

coordination #121876: [epic] Handle openQA review failures in Yam squad - SLE 15 SP5

Apply workaround to force screen refresh on YaST Qt window

Added by geor over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-10-11
Due date:
% Done:

0%

Estimated time:

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.

Actions

Also available in: Atom PDF