When a selection is changed via keyboard or script, scroll the focus node into view within the nearest scrollable ancestor.