Reordering queries and query groups in Power Query (Power BI Desktop) is unreliable and can cause UI lags, hangs, and occasional application crashes. This becomes a serious productivity issue in large semantic models where organizing queries is essential.
Steps to Reproduce (typical cases)
- Open a large Power Query project (100+ queries with multiple groups).
- Try dragging a query from one group to another (especially across long lists).
- Observe the UI lag/freeze during the drag; sometimes the drop target doesn’t register.
- Repeat several reorders; in some cases, Power BI Desktop hangs or crashes.
Expected Behavior
- Smooth, immediate drag-and-drop reordering for queries and groups.
- Deterministic placement (no misdrops).
- Zero crash risk from reordering actions.
- Reordering is fully undoable/redoable without performance degradation.