Unfortunately, the bug with TabPanel and axes is still present. Yes, axes are now always rendered (the effect that resizing or drawnow fixed previously), but, as before, they are not hidden when I switch to another tab. Seems like it depends on the level on which axes are nested. e.g if ancesting is as follows: tab->uipanel->axes, then everything works fine. But if I add one more layer, it breaks, e.g. tab->uipanel->uipanel->axes. (what's interesting, is than borders of uipanels are not rendered when switching to another tab, so they are indeed hidden, while axes are not hidden; they're not even being bound by these borders any more