PASS IntersectionObserver doesn't keep unreachable target alive