detect_observed_field bails if an element isn't visible