Common issues and how to resolve them.
Panels jitter or steal size when dragging
Duplicate PanelIds. Each instance must have a unique PanelId. If you have multiple instances of the same Blueprint (e.g. Floater, Floater_2), set different PanelIds per instance or leave PanelId empty to auto-assign from the widget name.
Layout subsystem returns null
The subsystem is per-local-player. Ensure your context (HUD, Player Controller) has access to the LocalPlayer. In PIE, the primary player's LocalPlayer is used.
Panel position wrong after fullscreen/windowed switch
Layout restore defers one frame when geometry may be stale. If issues persist, call ResetToDesignerDefault or reload the layout after the viewport has settled.