feat(tab): support