The TabContainer & related components aren't best designed to suit the usecases our application has grown to need.
I'd like to deprecate this and create a new set of headless components for tabs, similar to the approach we have for ListBox. We can provide this in the library.
We could then have higher level tab components on top of these headless components as mathesar specific components.
Description
Related discussion: