diff --git a/src/js/controls.js b/src/js/controls.js index 9eb7b75e..4afc8bf5 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -1715,6 +1715,8 @@ const controls = { if (!is.empty(this.elements.buttons)) { const addProperty = (button) => { const className = this.config.classNames.controlPressed; + button.setAttribute('aria-pressed', 'false'); + Object.defineProperty(button, 'pressed', { enumerable: true, get() { @@ -1722,6 +1724,7 @@ const controls = { }, set(pressed = false) { toggleClass(button, className, pressed); + button.setAttribute('aria-pressed', pressed ? 'true' : 'false'); }, }); };