elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.33k stars 7.97k forks source link

[TASK][Security Serverless]: Add semantic headings to Fleet Integration forms #181922

Closed 1Copenut closed 1 week ago

1Copenut commented 1 week ago

Summary

refactored the Fleet "Add Integration" form to properly nest headings by level. This improves the experience for screen reader users and helps us improve our standing against WCAG SC 1.3.1 - Info and Relationships (Level A). Screenshot attached below.


Local refactor with nested heading levels

Screenshot 2024-04-26 at 4 39 24 PM

Related issues

Please see the related issue link below. This issue originated from an accessibility review of the Security Serverless project.

Checklist

Delete any items that are not applicable to this PR.

For maintainers

1Copenut commented 1 week ago

Buildkite test this

elasticmachine commented 1 week ago

Pinging @elastic/fleet (Team:Fleet)

kibana-ci commented 1 week ago

:yellow_heart: Build succeeded, but was flaky

Failed CI Steps

Test Failures

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
fleet 1.3MB 1.3MB +48.0B

History

To update your PR or re-run it, just comment with: @elasticmachine merge upstream

cc @1Copenut

1Copenut commented 1 week ago

I've run the Flaky Test Runner a couple of times on flaky FTR suites to make sure I hadn't introduced issues. Both runs passed with 0 issues, and failures were outside the changeset I created. Going to go ahead and merge this PR.