Bug 459449

Summary: Kalendar freeze on open after resizing window
Product: [Applications] Merkuro Reporter: Nathan Upchurch <nathan>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: RESOLVED WORKSFORME    
Severity: major CC: carl
Priority: NOR    
Version First Reported In: 22.08.0   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: An image of the Kalendar application window after resize.

Description Nathan Upchurch 2022-09-20 15:52:14 UTC
Created attachment 152263 [details]
An image of the Kalendar application window after resize.

SUMMARY
After resizing Kalendar application window (see screenshot), I am unable to open any dialogs, menus, or change the view. Clicking on the X at the top right of the application window generates a "Not Responding" warning notification as Kalendar freezes. 

I was attempting to resize Kalendar so that I could view my task list in a small window with as few other interface elements visible as possible.


STEPS TO REPRODUCE
1. Resize Kalendar window as shown in screenshot
2. Click between views a few times

OBSERVED RESULT
Kalendar does not respond to attempts to open dialog windows or change views. The window cannot be resized.

EXPECTED RESULT
Kalendar remains responsive.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5

ADDITIONAL INFORMATION

Terminal output:
----------------------
QML debugging is enabled. Only use this in a safe environment.
qrc:/main.qml:43: TypeError: Cannot read property 'mode' of null
qrc:/MainDrawer.qml:551:33: QML CalendarItemMouseArea: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/MainDrawer.qml:551:33: QML CalendarItemMouseArea: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
zsh: killed     kalendar
Comment 1 Nathan Upchurch 2022-09-23 17:22:24 UTC
I can no longer replicate this for some reason.