enhance(ripple): adds support for non-fixed tabs