The "previous-sibling" blocker sometimes checked the previous /visible/ heading,
instead of the true previous sibling.