Avoid adding headless column to the end of a table for action buttons

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

There are several places in GitLab where a table has a column of action buttons at the right edge, and the column's header has no accessible text.

cf. https://dequeuniversity.com/rules/axe/4.10/empty-table-header

Examples

Note: these are not exhaustive lists of examples. There are likely additional tables that violate this rule.

Negative examples

Admin users table

image

Admin Runners table

image

Admin jobs table

image

Admin deploy keys

image

Positive examples

There are examples of places where this is done correctly.

For example:

Admin Applications table

image

Project settings badges table

image

Project access tokens table

image

Recommended solution

  1. Add documentation in Pajamas (at https://design.gitlab.com/components/table#additional-actions) about the need for table header text in this additional actions column
  2. Identify tables that are breaking this rule and edit them to comply
  3. Consolidate copy for this column header -- should it be Action or Actions? (needs Technical Writing input)
Edited by 🤖 GitLab Bot 🤖