diff --git a/src/components/pagination/pagination.spec.js b/src/components/pagination/pagination.spec.js index 2ac943a6084..ebc0ac18600 100644 --- a/src/components/pagination/pagination.spec.js +++ b/src/components/pagination/pagination.spec.js @@ -42,8 +42,6 @@ describe('pagination', () => { lis.wrappers.forEach((li, index) => { expect(li.classes()).toContain('page-item') - expect(li.attributes('role')).toContain('none') - expect(li.attributes('role')).toContain('presentation') const pageLink = li.find('.page-link') expect(pageLink).toBeDefined() if (index === 2) { @@ -462,8 +460,6 @@ describe('pagination', () => { // Grab the page buttons (includes bookends) wrapper.findAll('li').wrappers.forEach((li, index) => { expect(li.classes()).toContain('page-item') - expect(li.attributes('role')).toContain('none') - expect(li.attributes('role')).toContain('presentation') if (index === 0) { // First button expect(li.classes()).toContain('disabled') @@ -501,8 +497,6 @@ describe('pagination', () => { // Grab the page buttons (including bookends) wrapper.findAll('li').wrappers.forEach((li, index) => { expect(li.classes()).toContain('page-item') - expect(li.attributes('role')).toContain('none') - expect(li.attributes('role')).toContain('presentation') if (index === 0) { // First button expect(li.classes()).not.toContain('disabled') @@ -540,8 +534,6 @@ describe('pagination', () => { // Grab the page buttons (including bookends) wrapper.findAll('li').wrappers.forEach((li, index) => { expect(li.classes()).toContain('page-item') - expect(li.attributes('role')).toContain('none') - expect(li.attributes('role')).toContain('presentation') // Page number buttons if (index >= 2 && index <= 5) { // Pages 1 to 4 diff --git a/src/mixins/pagination.js b/src/mixins/pagination.js index f03cbef327c..285785e7dd4 100644 --- a/src/mixins/pagination.js +++ b/src/mixins/pagination.js @@ -394,7 +394,7 @@ export default { staticClass: 'page-item', class: { disabled: isDisabled, 'flex-fill': fill }, attrs: { - role: 'none presentation', + role: 'presentation', 'aria-hidden': isDisabled ? 'true' : null } }, @@ -492,7 +492,7 @@ export default { key: `page-${page.number}`, staticClass: 'page-item', class: [{ disabled, active, 'flex-fill': fill }, page.classes], - attrs: { role: 'none presentation' } + attrs: { role: 'presentation' } }, [inner] )