Bug 504668

Summary: kf.kirigami.layouts errors when opening configure dialog
Product: [Applications] systemsettings Reporter: Martin Koller <martin>
Component: kcm_powerdevilAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: kde, natalie_clarius, nate
Priority: NOR    
Version First Reported In: 6.3.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:

Description Martin Koller 2025-05-22 13:36:09 UTC
open systemsettings -> power management from konsole, brings:

kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_244_QML_265(0x55de15fde3c0, parent=0x55de13e1f070, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_25(0x55de15fdf6f0, parent=0x55de15fdee30, geometry=0,0 0x0)
kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_244_QML_261(0x55de16966b90, parent=0x55de13e1f070, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_25(0x55de16968570, parent=0x55de16967c60, geometry=0,0 0x0)
kf.kirigami.layouts: FormData.buddyFor must be a direct child of the attachee. Attachee: RunScriptEdit_QMLTYPE_244_QML_258(0x55de15654a30, parent=0x55de13e1f070, geometry=0,0 0x0), buddyFor: ActionTextField_QMLTYPE_25(0x55de156509c0, parent=0x55de15650570, geometry=0,0 0x0)


Operating System: openSUSE Tumbleweed 20250515
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.6-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-6300U CPU @ 2.40GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Intel® HD Graphics 520
Manufacturer: HP
Product Name: HP ProBook 650 G2
Comment 1 Nate Graham 2025-05-22 14:38:18 UTC
Can reproduce. I'll look into fixing it.
Comment 2 Bug Janitor Service 2025-06-10 19:46:21 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/powerdevil/-/merge_requests/559
Comment 3 Nate Graham 2025-06-10 19:51:28 UTC
Git commit 412e9f4b445062c508baf0992655f73dd9a1df11 by Nate Graham.
Committed on 10/06/2025 at 19:44.
Pushed by ngraham into branch 'master'.

kcm: correct buddyFor relationship for script items

The buddy needs to be a direct child.
FIXED-IN: 6.4.0

M  +1    -1    kcm/ui/RunScriptEdit.qml

https://invent.kde.org/plasma/powerdevil/-/commit/412e9f4b445062c508baf0992655f73dd9a1df11
Comment 4 Nate Graham 2025-06-10 19:51:43 UTC
Git commit dc057e44368e5c2166b2214bbd13a7a754e80061 by Nate Graham.
Committed on 10/06/2025 at 19:51.
Pushed by ngraham into branch 'Plasma/6.4'.

kcm: correct buddyFor relationship for script items

The buddy needs to be a direct child.
FIXED-IN: 6.4.0


(cherry picked from commit 412e9f4b445062c508baf0992655f73dd9a1df11)

Co-authored-by: Nate Graham <nate@kde.org>

M  +1    -1    kcm/ui/RunScriptEdit.qml

https://invent.kde.org/plasma/powerdevil/-/commit/dc057e44368e5c2166b2214bbd13a7a754e80061