Bug 471027

Summary: All day events are invisible in Week View
Product: [Applications] Merkuro Reporter: Josh <joshlangley736>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: RESOLVED FIXED    
Severity: normal CC: carl, Deckweiss75
Priority: NOR    
Version First Reported In: 23.04.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: A visual of the problem
More or less expected behavior from Nextcloud
Output when running kalendar from the terminal

Description Josh 2023-06-14 16:18:54 UTC
Created attachment 159656 [details]
A visual of the problem

SUMMARY
All of my "All day" events do not appear when in Week View. Space is allocated for them in the "All day or Multi day" section, but they do not appear. This is true regardless of whether I have "Week", "3 Days" or "Day" scope selected.

***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Show a calendar with all day events
2. Switch to week view

OBSERVED RESULT
Space is allocated for all day events, but they do not appear.

EXPECTED RESULT
All day events appear in the "All day or Multi day" section.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.9
Kernel Version: 6.3.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-3210M CPU @ 2.50GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4000
Manufacturer: Apple Inc.
Product Name: Macmini6,1
System Version: 1.0

ADDITIONAL INFORMATION
There is a chance this is related to bug 465084, since it too involves invisible events. However, unlike this bug, I am unable to interact with the events at all. Not only are they simply not rendering; there is no element to interact with.

I am syncing all my calendars with Nextcloud servers.
Comment 1 Josh 2023-06-14 16:24:03 UTC
Created attachment 159657 [details]
More or less expected behavior from Nextcloud

This is a view of the events from Nextcloud, where this behavior is working.
Comment 2 Josh 2023-06-14 16:26:34 UTC
Created attachment 159658 [details]
Output when running kalendar from the terminal
Comment 3 Deckweiss75 2023-06-17 15:10:49 UTC
Same problem here, but it is also true for events which are not all day long. My guess through some quick testing is that everything over 12h is invisible.

Same console output as Josh provided, even through the event is not marked as "All day"
Comment 4 Deckweiss75 2023-06-17 15:16:40 UTC
Nevermind that was some syncing issue.
Comment 5 Bug Janitor Service 2023-06-28 21:04:33 UTC
A possibly relevant merge request was started @ https://invent.kde.org/pim/kalendar/-/merge_requests/378
Comment 6 Carl Schwan 2023-07-08 13:10:52 UTC
Git commit 60d36cb799e171adcf003505e271f69969a65de6 by Carl Schwan, on behalf of Teague Millette.
Committed on 08/07/2023 at 13:10.
Pushed by carlschwan into branch 'release/23.04'.

Fix all day event display in week view

M  +12   -1    src/contents/ui/MainViews/BasicInternalHourlyView.qml

https://invent.kde.org/pim/kalendar/-/commit/60d36cb799e171adcf003505e271f69969a65de6