Bug 445979

Summary: Calendar displays events twice on multi-screen setup
Product: [Plasma] plasmashell Reporter: Nico <nico>
Component: Digital Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: carl, nate, tilrnz
Priority: NOR    
Version First Reported In: 5.23.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screen recording showing the behavior (second screen on the bottom right)

Description Nico 2021-11-23 16:00:02 UTC
Created attachment 143876 [details]
Screen recording showing the behavior (second screen on the bottom right)

SUMMARY
The Digital Clock applet shows events twice when opening it on another screen


STEPS TO REPRODUCE
1. Add a panel with a Digital Clock applet on 2 screens
2. Enable and configure the Holidays plugin (Not tested with other events)
3. Click on the applet on the first screen, then on the second

OBSERVED RESULT
The events are now displayed twice

EXPECTED RESULT
It should stay the same

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Maybe it will display it triple on a three monitor setup
Comment 1 Nico 2022-01-19 21:30:45 UTC
Still a problem in 5.24 beta. Can this be fixed for 5.24?
Comment 2 Tino Lorenz 2024-10-11 22:53:32 UTC
In my testing, this only happens when expanding a new instance of the plasmoid without collapsing the old one first. By pinning the old ones open, you can also do this with >2 instances and get events >2 times (can be easily tested by adding multiple clocks to one panel).

It works with other plugins as well.