diff --git a/coral-component-columnview/src/scripts/ColumnViewPreview.js b/coral-component-columnview/src/scripts/ColumnViewPreview.js index 919c9326b2..8036d15db7 100644 --- a/coral-component-columnview/src/scripts/ColumnViewPreview.js +++ b/coral-component-columnview/src/scripts/ColumnViewPreview.js @@ -99,18 +99,11 @@ const ColumnViewPreview = Decorator(class extends BaseComponent(HTMLElement) { // @a11y If the previous column has selected items, // do not include item values in the tab order, // so that a keyboard user can quickly advance to a subsequent toolbar. - const tabIndex = (this.parentElement && - this.parentElement.tagName === 'CORAL-COLUMNVIEW' && - this.parentElement.selectedItems.length) ? -1 : 0; for (i = 0 ; i < length ; i++) { element = elements[i]; elementLabel = element.previousElementSibling; elementLabel.id = elementLabel.id || commons.getUID(); - element.setAttribute('aria-labelledby', elementLabel.id); - element.setAttribute('role', 'textbox'); - element.setAttribute('tabindex', tabIndex); - element.setAttribute('aria-readonly', 'true'); // force ChromeVox to read value of textbox if (window.cvox) { diff --git a/coral-component-columnview/src/tests/test.ColumnView.Preview.js b/coral-component-columnview/src/tests/test.ColumnView.Preview.js index 0328f03c82..2188c46695 100644 --- a/coral-component-columnview/src/tests/test.ColumnView.Preview.js +++ b/coral-component-columnview/src/tests/test.ColumnView.Preview.js @@ -74,10 +74,6 @@ describe('ColumnView.Preview', function () { element = elements[i]; elementLabel = element.previousElementSibling; elementLabel.id = elementLabel.id || commons.getUID(); - expect(element.getAttribute('aria-labelledby')).to.equal(elementLabel.id); - expect(element.getAttribute('role')).to.equal('textbox'); - expect(element.getAttribute('tabindex')).to.equal('0'); - expect(element.getAttribute('aria-readonly')).to.equal('true'); } }); diff --git a/coral-component-columnview/src/tests/test.ColumnView.js b/coral-component-columnview/src/tests/test.ColumnView.js index b1359718e2..9def2e95a4 100644 --- a/coral-component-columnview/src/tests/test.ColumnView.js +++ b/coral-component-columnview/src/tests/test.ColumnView.js @@ -1574,11 +1574,11 @@ describe('ColumnView', function () { let focusables = el.querySelectorAll('coral-columnview-preview coral-columnview-preview-value[tabindex="-1"]'); let tabbables = el.querySelectorAll('coral-columnview-preview coral-columnview-preview-value[tabindex="0"]'); expect(focusables.length).to.equal(0); - expect(tabbables.length).to.equal(7); + expect(tabbables.length).to.equal(0); item.selected = true; focusables = el.querySelectorAll('coral-columnview-preview coral-columnview-preview-value[tabindex="-1"]'); tabbables = el.querySelectorAll('coral-columnview-preview coral-columnview-preview-value[tabindex="0"]'); - expect(focusables.length).to.equal(7); + expect(focusables.length).to.equal(0); expect(tabbables.length).to.equal(0); }) });