Bug 439497 - Dodge all windows not working
Summary: Dodge all windows not working
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Unmaintained
Component: application (other bugs)
Version First Reported In: git (master)
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-04 23:57 UTC by Andres
Modified: 2021-07-27 11:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andres 2021-07-04 23:57:24 UTC
SUMMARY
The dodge all windows option is randomly not working. Sometimes it dodges windows sometimes it doesn't

STEPS TO REPRODUCE
1. set a panel or dock to dodge all windows
2. open a application
3. 

OBSERVED RESULT

the panel does not always hide
EXPECTED RESULT

the panel always hides when touching a window
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.22.2
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-173-tkg-pds (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 2600X Six-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2021-07-05 05:35:57 UTC
That specific steps are not reproducable in my system.

We need a standard way to reproduce in order to confirm and fix.
Comment 2 Andres 2021-07-05 17:18:10 UTC
ye(In reply to Michail Vourlakos from comment #1)
> That specific steps are not reproducable in my system.
> 
> We need a standard way to reproduce in order to confirm and fix.

yeah the problem is I haven't found a reliable way of reporducing I think I should mention is that I use https://github.com/esjeon/krohnkite to tile windows and it might be happening when it tiles multiple windows. That's the only thing I can think off.
Comment 3 Michail Vourlakos 2021-07-05 19:15:11 UTC
If Kronkite is the issue then I dont think Latte can help 🙂
Comment 4 Michail Vourlakos 2021-07-27 10:51:04 UTC
Some side steps to reproduce something that might be related:

1. Open a firefox window and activate it
2. Use a kwrite launcher and activate it with scroll wheel
3. Click firefox window to activate it before KWrite is opened from [2]
4. Now KWrite RequestsAttention so dock slides it with in attention animation
5. Click on KWrite [2] window, the InAttention animation ends but the dock slide-out really delays a lot to happen
Comment 5 Michail Vourlakos 2021-07-27 11:12:55 UTC
Git commit a1da0bae1bfc3b98193a03f37f3aae8407787e9e by Michail Vourlakos.
Committed on 27/07/2021 at 11:10.
Pushed by mvourlakos into branch 'v0.10'.

disable inattention blocked slide-in when no needed

--when the task is no more inattention then dock should
slide-out when the visibility mode requests it even
when the inattention timer has not finished yet

M  +31   -20   plasmoid/package/contents/ui/main.qml

https://invent.kde.org/plasma/latte-dock/commit/a1da0bae1bfc3b98193a03f37f3aae8407787e9e
Comment 6 Michail Vourlakos 2021-07-27 11:13:26 UTC
Git commit 71f9e8915731c056247d89ebd481acb683e5f930 by Michail Vourlakos.
Committed on 27/07/2021 at 11:13.
Pushed by mvourlakos into branch 'master'.

disable inattention blocked slide-in when no needed

--when the task is no more inattention then dock should
slide-out when the visibility mode requests it even
when the inattention timer has not finished yet

M  +31   -20   plasmoid/package/contents/ui/main.qml

https://invent.kde.org/plasma/latte-dock/commit/71f9e8915731c056247d89ebd481acb683e5f930