          );

          if (
            document.startViewTransition &&
            this._initialPositioningComplete
          ) {
            document.startViewTransition(() => {
              this.hidePopover();
              if (this.trigger) {
                this.trigger.focus();
              }
            });
          } else {
            this.hidePopover();
            if (this.trigger) {
              this.trigger.focus();
            }
          }
        }

        moveFocus(step, absolute = fa