/// +spec:positioning:a4936a - Absolutely positioned elements positioned relative to containing block ignoring page breaks
let (scroll_ids, scroll_id_to_node_id) = LayoutWindow::compute_scroll_ids(&new_tree, new_dom);
cache.previous_positions = std::mem::replace(&mut cache.calculated_positions, calculated_positions);