IM_ASSERT(g.CurrentTabBar==NULL);// Can't work while the tab bar is active as our tab doesn't have an X offset yet
IM_ASSERT(g.CurrentTabBar!=tab_bar);// Can't work while the tab bar is active as our tab doesn't have an X offset yet, in theory we could/should test something like (tab_bar->CurrFrameVisible < g.FrameCount) but we'd need to solve why triggers the commented early-out assert in BeginTabBarEx() (probably dock node going from implicit to explicit in same frame)