Skip to content

Improve runner status icon usability and a11y

What does this MR do?

Fixes runner icons as per #294246 (closed).

This MR updates the runner icons to make their size unform and improve their accesibility and localization.

Why work on this? Shouldn't this just be done in Vue?

I planned to remove some CSS to reduce our ~"technical debt", but in the process I found that before migrating to Vue, as an intermediate step improve their appearance and have an easy migration later.

Screenshots (strongly suggested)

Before After
image after-icons

New tooltips! 🛠

2021-04-13_10.24.13

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

Related to #294246 (closed)

Edited by Miguel Rincon

Merge request reports