Bug 472360

Summary: Calendar widget changes date when moving across screens
Product: [Plasma] plasmashell Reporter: Álvaro M. <gritty.flame0471>
Component: Calendar widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: CONFIRMED ---    
Severity: normal CC: antti.savo, nate
Priority: NOR Keywords: multiscreen
Version: 5.27.6   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Video of how the calendar's date starts increasing with every movement across screens

Description Álvaro M. 2023-07-18 14:19:43 UTC
Created attachment 160362 [details]
Video of how the calendar's date starts increasing with every movement across screens

SUMMARY
When moving the calendar widget across screens, the date increases with each movement.

STEPS TO REPRODUCE
1. Have 2 monitors with and extended setup
2. Move a calendar widget between them several times

OBSERVED RESULT
The date in the calendar starts increasing with each movement.

EXPECTED RESULT
Date should not move.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
Wayland
Comment 1 ratijas 2023-09-07 18:24:57 UTC
Can confirm.

Side note: changing dates in this applet by dragging is known to be quite buggy. Maybe it's just another manifestation of the same underlying bug.
Comment 2 Nate Graham 2023-09-11 21:40:03 UTC
Probably the drag handler that switches the view is conflicting with the drag handler that moves it.

FWIW I can't reproduce the issue in Plasma 6 by doing the exact same thing depicted in the screen recording (including rotating the widget) before dragging across screens.
Comment 3 Nate Graham 2024-04-11 01:55:19 UTC
*** Bug 484001 has been marked as a duplicate of this bug. ***