AnimGraph Tabs should work like they do in other blueprints

The way tabs are setup in the Animgraph is very frustrating and doesn’t align with the way most blueprints handle tabs.

  1. You shouldn’t need to hold shift to open a subgraph (IE, a state machine) in a new tab. All new graphs should open in a new tab by default, to align with normal blueprints which open functions and events in new tabs by default. And also to align with animlayers which DO open in a new tab.

  2. Opening a duplicate tab should navigate to the existing tab, not open another copy of the tab. Again to align with other blueprints. Right now you can have infinite tabs containing the same state machine.

(3. IF for some reason the current tab behavior is deemed desirable, selecting the parent tab from the top bar of a subgraph should ALSO open the parent in the same tab not in a new one.)