| Summary: | Titlebars of CSD windows can slide under a top panel with "drag to top of screen the maximize" setting disabled | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Doug <dougshaw77> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | minor | CC: | nate, niccolo.venerandi |
| Priority: | NOR | ||
| Version First Reported In: | 5.27.10 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
GTK4 app crosses over titlebar, Qt app will not
video of apps maximizing when dragged to top of screen. |
||
|
Description
Doug
2024-01-07 02:55:09 UTC
Do you have the "drag to top to maximize window" setting disabled? When it enabled, dragging anything up to the top of the screen--or its top-most panel--is supposed to maximize the window, but I don't see that happening in your screen recording. I can reproduce the issue with that setting disabled, but not with it enabled. Created attachment 164836 [details]
video of apps maximizing when dragged to top of screen.
(In reply to Nate Graham from comment #1) > Do you have the "drag to top to maximize window" setting disabled? When it > enabled, dragging anything up to the top of the screen--or its top-most > panel--is supposed to maximize the window, but I don't see that happening in > your screen recording. > > I can reproduce the issue with that setting disabled, but not with it > enabled. I disable Maximize: Windows Dropped to Top Edge, as often I want to drag a window to the top edge and not maximize it and find that behavior pretty frustrating (there's already a maximize button right there, too!) I just added a video showing how, on my computer, the issue as defined in the bug title persists either way, though the problem of the titlebar being covered by the panel is masked by the maximize behavior repositioning the titlebar in the correct location. This is issue is specific to client-side decorated windows. The work area constraining code in kwin relies on knowing the titlebar rect. |