fn next_visible_item(items: &[Node], this_idx: usize) -> usize
Find the index of the next visible item, or return items.len()
Precondition: this_idx must be a valid items index
this_idx
items