Skip to content

Slight flicker when opening Qt application menus in qubes with gui-events-max-delay feature set #10286

@ArrayBolt3

Description

@ArrayBolt3

How to file a helpful issue

Qubes OS release

R4.3

Brief summary

When using Qt applications, qubes which have the gui-events-max-delay feature set to a non-zero value may exhibit flickering when opening a menu in an application's menubar. The flicker doesn't occur 100% of the time, and it isn't massive, but it's definitely there. For unknown reasons this flicker does not appear to occur in GTK applications like Thunar and xfce4-terminal, but does occur in multiple Qt applications (qterminal, pcmanfm-qt).

Steps to reproduce

  • Launch xfce4-terminal in an anon-whonix AppVM (since it will have gui-events-max-delay set to 100 by default).
  • Install qterminal.
  • Run qterminal.
  • Click on one of the items in the application menu bar, such as "File".

Expected behavior

Menu should immediately appear and not flicker.

Actual behavior

Menu appears, then seems to very briefly vanish, then re-appear (flicker).

Additional information

So far I've reproduced this on Whonix-Workstation 18 and Debian 13. Setting gui-events-max-delay to 0 causes the flicker to stop.

Metadata

Metadata

Assignees

Labels

C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.3This issue affects Qubes OS 4.3.diagnosedTechnical diagnosis of this issue has been performed.pr submittedA pull request has been submitted for this issue.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions