| Summary: | corruption in bottom part of non-floating panel under Wayland with fractional scaling when floating would occur | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Justin Wayland <justintwayland> |
| Component: | platform-wayland-nested | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | kde |
| Priority: | NOR | ||
| Version First Reported In: | 6.0.5 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Shows the center of a panel. Corrupted pixels can be seen beneath.
Shows corruption at the right of the panel in addition to the center. You have to zoom in on the right to see it. |
||
|
Description
Justin Wayland
2024-06-01 22:34:14 UTC
Turns out there's more to this than it seems! I forgot to mention in the above comment that I had my icons only task manager centered in the panel. When I removed the spacers centering it, I haven't managed to reproduce the bug since. In addition, adding the spacers back in hasn't allowed me to reproduce it either. You seem to specifically have to login with the two spacers to trigger the issue. I'll continue experimenting to see what is needed to trigger this bug. (In reply to Justin Wayland from comment #1) > Turns out there's more to this than it seems! > > I forgot to mention in the above comment that I had my icons only task > manager centered in the panel. When I removed the spacers centering it, I > haven't managed to reproduce the bug since. In addition, adding the spacers > back in hasn't allowed me to reproduce it either. You seem to specifically > have to login with the two spacers to trigger the issue. > > I'll continue experimenting to see what is needed to trigger this bug. Never mind, it just triggered even without the spacers. Created attachment 170057 [details]
Shows corruption at the right of the panel in addition to the center. You have to zoom in on the right to see it.
This shows something critical. There is a corrupted pixel on the right, which you have to zoom in to see. This makes it even more likely that this bug is the result of a race condition in the floating windows functionality, given that it doesn't always happen and only occurs when a floating panel would start floating.
This should be fixed in 6.1, please reopen if an issue persists. In the meantime a subtly different scaling factor should work round your issue |