Bug 1889903 - Theming of non active windows as "disabled" appearance breaks qt applications
Summary: Theming of non active windows as "disabled" appearance breaks qt applications
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk3
Version: 33
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2020-10-20 21:10 UTC by Nyall Dawson
Modified: 2020-10-20 21:10 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Last Closed:
Type: Bug

Attachments (Terms of Use)

Description Nyall Dawson 2020-10-20 21:10:36 UTC
Description of problem:

Fedora 33 has changed the appearance of non-active windows in gnome shell, so that these windows appear in a "greyed out" state (which looks a little like the window is disabled).

Unfortunately this breaks Qt applications which use dock widgets (QDockWidgets), as all docks in an application appear in this "disabled" appearance, even when the main application window is focused.

Version-Release number of selected component (if applicable):

How reproducible: always

Steps to Reproduce:
1. Install a qt application which uses dock widgets (e.g. "QGIS"), run on Fedora 33.
2. Note that appearance of dock widgets (such as those which show on the left of QGIS by default) will appear disabled until a click is made within these.

Actual results:

Docks only appear enabled after a click, and only a single dock ever appears enabled at a time.

Expected results:

Docks should appear in the "active"/"enabled" appearance whenever ANY widget or other dock in the parent window is focused.

Additional info:

Note You need to log in before you can comment on or make changes to this bug.