Skip to content

Remove GlIcon aria-hidden code

Coung Ngo requested to merge cngo-remove-gl-icon-aria-hidden into master

What does this MR do?

This MR removes aria-hidden from <gl-icon>, since aria-hidden is added automatically by GlIcon when there isn't an aria-label.

The GlIcon change was made in gitlab-ui!1860 (merged) and was included in @gitlab/ui 23.11.1. GitLab is currently using 24.0.0.

Screenshots (strongly suggested)

The header_actions.vue component was checked to confirm that after removing aria-hidden we still see it in the rendered page due to GlIcon automatically adding it.

Screenshot_2020-11-26_at_4.21.04_pm

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Merge request reports

Loading