Steps to reproduce:
- Create a new Universal 3D project via Unity Hub
- Create a Prefab that has at least two child GameObjects (empty GameObject with two child empties, dragged into the Project window to make a Prefab)
- Drag an instance of the Prefab into the Scene/Hierarchy
- Expand the instance and try to drag one of the original child GameObjects up or down to reorder it among its siblings
Actual results: The drag is rejected silently - no drop/insert indicators appear and nothing happens. The user gets no feedback that the operation is unsupported and no reason (e.g. that reordering a Prefab instance's original children must be done in Prefab Mode).
Expected results: When an unsupported drag and drop is rejected, the Hierarchy communicates it to the user - e.g. a "not allowed" cursor/indicator and/or the "Open in Prefab Mode" prompt - instead of silently doing nothing.
Reproducible with versions: 6000.6.0b1, 6000.6.0b4, 6000.7.0a2
Can't test with versions: 6000.0.79f1, 6000.3.20f1, 6000.5.4f1, 6000.6.0a7 (Old code)
Tested on (OS): Windows 11, macOS