Created attachment 180851 [details] Screenshot SUMMARY Updated IntelliJ PyCharm, which shows a progress dialog in Java. The dialog also appears in the Overview effect. - The icon is huge compared to the dialog - The icon covers the dialog - There's empty title label with background I've expect - the icon to appear over the progressbar w/o covering it and be relatively smaller - To use the main application's name as a title or to hide the empty caption area SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20250427 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Kernel Version: 6.14.4-1-default (64-bit) Graphics Platform: Wayland Scaling: 2.0
The first two are basically intentional; very tiny windows will simply have this happen; not much of a way around it without braking the logic for everything else or else making the display inconsistent (both of which would generate their own bug reports). The third issue is probably an issue of the dialog not setting a proper window title. It definitely should. We could make the Overview effect not try to show a title bubble at all for such windows. But really, this is a bug in the app. Every window should have a title set. I'd recommend you report this to the PyCharm developers.
> very tiny windows will simply have this happen; not much of a way around it without braking the logic for everything else I assume the effect tries to scale everything with the same scale factor, but why not set a reasonable lower size to avoid super tiny useful windows? > We could make the Overview effect not try to show a title bubble at all for such windows. But really, this is a bug in the app. You will always find some app, which may mis-behave. I'm might going to report it downstream, but to catch them all, I'd not show the bubble in the first place for any app w/o a correct title or try to infer the title from parent process if possible.
Yeah, that's reasonable.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7595
Git commit cac2e66214fe8e219a9249e00970fbde288957ab by Nate Graham. Committed on 08/05/2025 at 18:08. Pushed by ngraham into branch 'master'. plugins/WindowHeapDelegate: don't show caption rect with empty string This looks weird. Instead, when the window was naughty and didn't set a title, don't display the caption rect at all. FIXED-IN: 6.4.0 M +2 -2 src/plugins/private/qml/WindowHeapDelegate.qml https://invent.kde.org/plasma/kwin/-/commit/cac2e66214fe8e219a9249e00970fbde288957ab
Git commit 77e54d3bbae95e1efa34362342436e0cada5a484 by Blazer Silving, on behalf of Nate Graham. Committed on 13/05/2025 at 18:56. Pushed by vladz into branch 'master'. plugins/WindowHeapDelegate: don't show caption rect with empty string This looks weird. Instead, when the window was naughty and didn't set a title, don't display the caption rect at all. FIXED-IN: 6.4.0 M +2 -2 src/plugins/private/qml/WindowHeapDelegate.qml https://invent.kde.org/plasma/kwin-x11/-/commit/77e54d3bbae95e1efa34362342436e0cada5a484