Bug 514516 - Plasma Wayland: Digital Clock calendar shows “No events for today” on first open after login
Summary: Plasma Wayland: Digital Clock calendar shows “No events for today” on first o...
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Calendar widget (other bugs)
Version First Reported In: 6.5.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-13 01:11 UTC by Tim Folger
Modified: 2026-01-13 20:25 UTC (History)
1 user (show)

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 Tim Folger 2026-01-13 01:11:43 UTC
SUMMARY

In a Plasma Wayland session, the Digital Clock calendar popup incorrectly shows “No events for today” the first time it is opened after login, even when events exist. Interacting with the calendar immediately causes today’s events to appear.

This occurs consistently on first open after login.


STEPS TO REPRODUCE
1. Click the Digital Clock in the Plasma panel
2. Click on calendar date

OBSERVED RESULT
The calendar displays "No events for today."  


EXPECTED RESULT
The calendar should display today's events. 


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
KDE Plasma Version: 6,5,4
KDE Frameworks Version: 6.22.0
Qt Version:  6.10.1

ADDITIONAL INFORMATION
If I click another date, the calendar shows the events for that day,. If I then click back on the current date the calendar shows the day's events correctly.  The calendar should show the day's events the first time the date is clicked without first requiring the user to click on a different date. 

According to chatgpt this issue arises because: 

"The calendar widget relies on Akonadi to supply events. On first invocation after login, the widget UI is shown before Akonadi reports readiness. The widget queries for "today’s events” too early.
Result: it renders “No event for today”. Any interaction (clicking another day) triggers a refresh, and by then Akonadi is ready — so events suddenly appear. This is a race condition, not a logic error."
Comment 1 Bug Janitor Service 2026-01-13 01:33:41 UTC Comment hidden (spam)
Comment 2 Tim Folger 2026-01-13 20:25:56 UTC
(In reply to Bug Janitor Service from comment #1)
> Thank you for the bug report!
> 
> However Plasma 5.27.1 no longer receives updates or maintenance from KDE;
> active versions are 6.4 or newer. Please upgrade to an active version as
> soon as your distribution makes it available to you. Plasma is a fast-moving
> project, and bugs in one version are often fixed in the next one.
> 
> If you need help with Plasma 5.27.1, please contact your distribution, who
> bears the responsibility of providing help for older releases that are no
> longer receiving updates from KDE.
> 
> If you can reproduce the issue after upgrading to an active version, feel
> free to re-open this bug report.

This bug is still present in KDE Plasma 6.5.4; all of my original comments still hold .