Tab.hidden: moved parsing into core Tab class