With a parent / child branch expanded in the grid view, try to drag and drop another item to be the topmost child under the top level parent, i.e. to be item 1.1 just under item 1.
This will succeed only if you release the mouse button with the cursor on the top half of the grid line that holds the current topmost child (1.1 before the drop). If you drop on the bottom half of the parent item, dropped item will be sent further down to become the next top level item (i.e. item 2 - this is the bug). If you wait for the cursor to change (hover over the bottom half of item 1) before releasing, dragged item will become the bottmost child, i.e. item 1.5 or something.
Bottom line: when branch is expanded, drop without hover over bottom half of parent item should make dropped item top child, not sibling to parent item (like it would if the branch wasn't expanded).
This will succeed only if you release the mouse button with the cursor on the top half of the grid line that holds the current topmost child (1.1 before the drop). If you drop on the bottom half of the parent item, dropped item will be sent further down to become the next top level item (i.e. item 2 - this is the bug). If you wait for the cursor to change (hover over the bottom half of item 1) before releasing, dragged item will become the bottmost child, i.e. item 1.5 or something.
Bottom line: when branch is expanded, drop without hover over bottom half of parent item should make dropped item top child, not sibling to parent item (like it would if the branch wasn't expanded).
Thanks
Comments
I disagree with your premise. What you are trying to do is displace Item 1.1, therefore the action should take place on Item 1.1 (by dropping on the top half of that grid line). You are asking the Parent Item to pre-determine the result of a squabble between Children by playing favorites (not a good tactic from my experience).