Skip to content

Filter panel a11y violations #148570

@bhavyarm

Description

@bhavyarm

Kibana version: 8.7..0

Browser version: chrome latest

Browser OS version: OS X

Describe the bug: Multiple filter panel errors violations while trying to update axe-core version

1)    a11y tests
       using flights sample data
         Filter panel
           a11y test on add filter panel:

      Error: a11y report:
 
 VIOLATION
   [aria-allowed-attr]: Ensures ARIA attributes are allowed for an element's role
     Impact: serious
     Help: https://dequeuniversity.com/rules/axe/4.6/aria-allowed-attr?application=axeAPI
     Elements:
       - <div class="euiFlexItem css-kpsrin-euiFlexItem-growZero" aria-label="Drag filter">
       at AccessibilityService.assertValidAxeReport (a11y.ts:75:13)
       at AccessibilityService.testAppSnapshot (a11y.ts:48:10)
       at processTicksAndRejections (node:internal/process/task_queues:96:5)
       at Context.<anonymous> (filter_panel.ts:25:7)
       at Object.apply (wrap_function.js:73:16)
 
 
2)    a11y tests
       using flights sample data
         Filter panel
           a11y test on Edit filter as Query DSL panel:

      Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj~="filter"][data-test-subj~="filter-key-OriginCityName"][data-test-subj~="filter-value-Rome"])
 Wait timed out after 10036ms
     at /Users/bhavyarajumandya/Desktop/kibana_dev/kibana/node_modules/selenium-webdriver/lib/webdriver.js:907:17
     at processTicksAndRejections (node:internal/process/task_queues:96:5)
       at onFailure (retry_for_success.ts:17:9)
       at retryForSuccess (retry_for_success.ts:59:13)
       at RetryService.try (retry.ts:31:12)
       at Proxy.clickByCssSelector (find.ts:407:5)
       at TestSubjects.click (test_subjects.ts:164:5)
       at FilterBarService.clickEditFilter (filter_bar.ts:320:5)
       at Context.<anonymous> (filter_panel.ts:31:7)
       at Object.apply (wrap_function.js:73:16)
 
 
3)    a11y tests
       using flights sample data
         Filter panel
           a11y test on saved query panel- on more than one filters:

      Error: retry.try timeout: Error: expected testSubject(addFilterPopover) to exist
     at TestSubjects.existOrFail (test_subjects.ts:71:13)
     at filter_bar.ts:193:7
     at runAttempt (retry_for_success.ts:29:15)
     at retryForSuccess (retry_for_success.ts:68:21)
     at RetryService.try (retry.ts:31:12)
     at FilterBarService.openFilterBuilder (filter_bar.ts:191:5)
     at FilterBarService.addFilterAndSelectDataView (filter_bar.ts:296:5)
     at FilterBarService.addFilter (filter_bar.ts:311:5)
     at Context.<anonymous> (filter_panel.ts:39:7)
     at Object.apply (wrap_function.js:73:16)
       at onFailure (retry_for_success.ts:17:9)
       at retryForSuccess (retry_for_success.ts:59:13)
       at RetryService.try (retry.ts:31:12)
       at FilterBarService.openFilterBuilder (filter_bar.ts:191:5)
       at FilterBarService.addFilterAndSelectDataView (filter_bar.ts:296:5)
       at FilterBarService.addFilter (filter_bar.ts:311:5)
       at Context.<anonymous> (filter_panel.ts:39:7)
       at Object.apply (wrap_function.js:73:16)
 
 
4)    a11y tests
       using flights sample data
         Filter panel
           a11y test on apply all panel:

      Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="filter-sets-applyToAllFilters"])
 Wait timed out after 10026ms
     at /Users/bhavyarajumandya/Desktop/kibana_dev/kibana/node_modules/selenium-webdriver/lib/webdriver.js:907:17
     at runMicrotasks (<anonymous>)
     at processTicksAndRejections (node:internal/process/task_queues:96:5)
       at onFailure (retry_for_success.ts:17:9)
       at retryForSuccess (retry_for_success.ts:59:13)
       at RetryService.try (retry.ts:31:12)
       at Proxy.clickByCssSelector (find.ts:407:5)
       at TestSubjects.click (test_subjects.ts:164:5)
       at Context.<anonymous> (filter_panel.ts:45:7)
       at Object.apply (wrap_function.js:73:16)
 
 

Metadata

Metadata

Assignees

Labels

Feature:FiltersTeam:QAPlatform QA t//bugFixes for quality problems that affect the customer experience

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions