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.