Conflicting anchors.fill + anchors.verticalCenter on peer-list delegate Row (runtime warning + undefined layout) #19
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The delegate
Rowinside the peerListViewsets both:anchors.fillpins all four edges (top, bottom, left, right). Settinganchors.verticalCenterat the same time conflicts with the top/bottom bindings. QML emits a runtime warning and the resulting layout behavior is undefined.Impact
The peer list delegate produces console warnings on every render and has unpredictable vertical positioning. One of the two conflicting anchor bindings must be removed.
See also #18 (Layout.fillWidth inside plain Row is a silent no-op).
See also new issue #32 (Inverted MouseArea + manual size binding anti-pattern in peer list delegate) for another instance of QML layout fragility in the same widget.
See also #18, #23, #32 — related QML layout/MouseArea fragility.
Conflicting anchors resolved (removed anchors.fill when verticalCenter used). Merged to vibes.
Resolved via merge
07982c2. The plugin is confirmed working by @jtmorris. Human code review required before merging to testing.