focusButton(buttonToFocus) { await this.shadowRoot.querySelector("moz-button-group").updateComplete; if (buttonToFocus === "fullpage") { this.shadowRoot .getElementById("full-page") .focus({ focusVisible: true }); } else if (buttonToFocus === "first") { this.shadowRoot .querySelector("moz-button-group") .firstElementChild.focus({ focusVisible: true }); } else if (buttonToFocus === "last") { this.shadowRoot .querySelector("moz-button-group") .lastElementChild.focus({ focusVisible: true }); } else { this.shadowRoot .getElementById("visible-page") .focus({ focusVisible: true }); } } } customElements.define("screenshots-buttons", ScreenshotsButtons, { extends: "toolbar", }); } PK