code: function restoreAndFinish() {
      props.timerRestoreAndFinish = null;
      props.state = STATE_HIDDEN;
      props.elmTargetBody.addEventListener('focus', props.focusListener, true);
      restoreScroll(props);
      props.savedElementsScroll = null;
  
      if (props.options.onHide) { props.options.onHide.call(props.ins); }
    }
docs: Since `focus()` might scroll, do this after `focus()` and reflow.