Bug 451894 - [x11/no compositing] hidden dock with no compositor still leaves a line
Summary: [x11/no compositing] hidden dock with no compositor still leaves a line
Status: CONFIRMED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.8
Platform: Manjaro Linux
: NOR minor
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-25 16:23 UTC by Kamil
Modified: 2022-05-27 21:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
At the bottom you can see the white pixels, the dock is dodging the browser. (20.73 KB, image/png)
2022-03-25 16:23 UTC, Kamil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kamil 2022-03-25 16:23:18 UTC
Created attachment 147728 [details]
At the bottom you can see the white pixels, the dock is dodging the browser.

SUMMARY
When the compositor is disabled, and the dock is dodging a window, it still leaves behind a single row of white pixels. 


STEPS TO REPRODUCE
1. Disable the compositor
2. Set the dock to dodge windows
3. Make it dodge a window

OBSERVED RESULT
A single row of white pixels is visible on the edge of the screen.

EXPECTED RESULT
Nothing is shown when the dock is dodging a window.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE
(available in About System)
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2022-04-17 09:56:35 UTC
only thing to avoid this is to enable Behavior(advanced) -> Activate KWin edge after hiding
Comment 2 Kamil 2022-05-08 16:47:15 UTC
(In reply to Michail Vourlakos from comment #1)
> only thing to avoid this is to enable Behavior(advanced) -> Activate KWin
> edge after hiding

That setting does have any effect on this issue.
The line is still there no matter if KWin edge is enabled or disabled.
Comment 3 Michail Vourlakos 2022-05-11 17:58:48 UTC
(In reply to Kamil from comment #2)
> (In reply to Michail Vourlakos from comment #1)
> > only thing to avoid this is to enable Behavior(advanced) -> Activate KWin
> > edge after hiding
> 
> That setting does have any effect on this issue.
> The line is still there no matter if KWin edge is enabled or disabled.

that is intenional, if in nocompositing mode the window became invisible then for some reason Qt decides to make it stack in plenty of cases