ue4-vs-extensions
                                
                                 ue4-vs-extensions copied to clipboard
                                
                                    ue4-vs-extensions copied to clipboard
                            
                            
                            
                        Select and un-indent is re-indented
`USTRUCT() struct FFoo { GENERATED_USTRUCT_BODY()
    UPROPERTY()
    int32 Bar;
};`
Select the UPROPERTY() and Bar declaration, hit shift-Tab to un-indent, then click elsewhere. Both are re-indented.
It only misbehaves if the selection spans an EOLN - selecting just the UPROPERTY() or just the Bar decl work fine.
Hitting escape instead of clicking off the selection is a workaround.
I can reproduce this one. I'm going to have to investigate how to handle selection events to fix this.