Es wäre einfach Verschwendung von CPU Leistung (und Batterie bei mobilen Geräten) wenn der Browser Animationen berechnen würde die sowieso niemand sehen kann weil der Tab versteckt ist.
Die einfachste Lösung wäre wohl CSS zu nutzen, da wird die Position auch richtig berechnet nach dem wechseln des Tabs: https://codepen.io/maddin77/pen/LNNOeW?editors=1100
Hängt bei mir aber 1-2 Sekunden (MacBook Air :o)