Bug 504763

Summary: Floating footer doesn't unhide in "every mouse movement" mode if the mouse cursor exits the window from the bottom side
Product: [Applications] Haruna Reporter: Sevenseraphim <Sevenseraphim>
Component: genericAssignee: george fb <georgefb899>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 1.4.0   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Floating footer doesn't unhide screencast
slow vs fast movement past the bottom panel

Description Sevenseraphim 2025-05-25 09:57:15 UTC
Created attachment 181727 [details]
Floating footer doesn't unhide screencast

SUMMARY
Floating footer doesn't unhide in "every mouse movement" mode if the mouse cursor exits the window from the bottom side

STEPS TO REPRODUCE
1. Set the following: Settings > General > Interface >  Footer style: Floating > Show floating footer on: *Every* mouse movement
2. Move the cursor over the Haruna window to trigger the footer popping up
3. Now move the mouse cursor outside the Haruna window by going vertically downwards

OBSERVED RESULT
The footer remains permanently unhidden

EXPECTED RESULT
The footer should hide itself again 
(note: this is what correctly happens if you exit the window in any other direction instead of downwards and this also works properly in "Show floating footer on: *Bottom* mouse movement")

SOFTWARE/OS VERSIONS
Windows: lol
macOS: too expensive
Linux/KDE Plasma: 6.12.28-1-MANJARO (64-bit)
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
Wayland session
Comment 1 george fb 2025-05-26 06:43:33 UTC
I can't reproduce.

Can you test with default settings beside the 2 footer ones? 
Testing in a new user account with all system settings untouched would be better.
Comment 2 Sevenseraphim 2025-05-26 16:15:14 UTC
I created a brand new test account on my system and did the same thing ( I changed the setting to floating footer on: Every mouse movement) and I observed the same results as before. 

But I noticed something this time. It depends on the speed at which you move the mouse cursor downwards. If you move the mouse cursor downwards past the panel quickly then the floating panel autohides again. However if you do it slowly, it will remain unhidden.

I took a screencast using spectacle of the second test. I will attach it as well.
Comment 3 Sevenseraphim 2025-05-26 16:17:13 UTC
Created attachment 181761 [details]
slow vs fast movement past the bottom panel

This is the second test in a brand new account, please notice that the speed at which the cursor moves affects whether the panel auto hides itself or not