Bug 350639

Summary: Fuzzy clock unhides auto-hide panel every 300 seconds (5 minutes)
Product: [Plasma] plasmashell Reporter: Ian Schwarz <m_105>
Component: Fuzzy Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: kde, kde, niccolo
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ian Schwarz 2015-07-26 19:12:29 UTC
When using the fuzzy clock in a panel with "auto hide" activated, the panel will pop up every 300 seconds (5 minutes) and stay visible.
Using the digital clock does not trigger this behavior.

Reproducible: Always

Steps to Reproduce:
1. Add "fuzzy clock" to panel.
2. Make panel "auto hide."
3. Panel will pop up after 5 minutes max.

Actual Results:  
Panel pops up and stays visible

Expected Results:  
Panel should not pop up, let alone stay visible.
Comment 1 Kai Uwe Broulik 2015-08-21 14:42:58 UTC
The fuzzy clock seems to change its geometry when the text inside of it becomes longer; I could imagine this could confuse the panel. It updates the text every 5 minutes so seems to be related to that.
Comment 2 Ian Schwarz 2015-08-22 08:04:35 UTC
(In reply to Kai Uwe Broulik from comment #1)
> The fuzzy clock seems to change its geometry when the text inside of it
> becomes longer; I could imagine this could confuse the panel. It updates the
> text every 5 minutes so seems to be related to that.

It really seems to be the change in geometry. I added a very long string to the clock (so that it is always much wider than the variable time string) and it did not unhide the panel anymore.
Comment 3 Ian Schwarz 2015-08-22 09:02:13 UTC
One more thing: It's quite possible that this behavior is only triggered by the fuzzy clock changing the PANEL geometry, not its own. It also seems to be triggered by the window list getting bigger.

I have set a minimum and a maximum width for the panel; it seems whenever the panel grows (or shrinks), it unhides. It does not seem to do so when minimum and maximum width are the same. (I originally thought this was by design--whenever a new entry is added to the window list, the panel did unhide. However, now that max and min are the same, it does not do so anymore.)
Comment 4 David Edmundson 2015-08-22 09:04:14 UTC
A change in panel geometry will cause an unhide from the kwin side.
Comment 5 Ian Schwarz 2015-08-22 18:00:01 UTC
(In reply to David Edmundson from comment #4)
> A change in panel geometry will cause an unhide from the kwin side.

Is that a bug or desired behavior?
Comment 6 David Edmundson 2015-08-22 18:01:54 UTC
It's definitely intended. 
Clearly combined with this it's not desired.
Comment 7 Justin Zobel 2021-03-09 23:42:41 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 8 Niccolò Venerandi 2025-10-26 15:38:59 UTC
It does not seem like the panel unhides itself when its size changes anymore, and I cannot repro this. A lot has changed for autohide panels, so this is probably fixed.