withText was actually filtering by visible text and vice-versa, fixed