Verified Production Fix
[gitlab-org/gitlab] [BUG] Update GlTokenSelector accessible label
GL-gitlab-org/gitlab#592626 • Mar 08, 2026
### ROOT CAUSE
The issue stems from the lack of an accessible label for the `` component in several files within the GitLab repository. This leads to the component not being correctly announced to screen readers, resulting in an inaccessible user experience.
### CODE FIX
To address this issue, we need to add an accessible label to each instance of the `` component. The label should be passed as a prop to the component. Here is the fix for each of the affected files:
1. **ee/app/assets/javascripts/escalation_policies/components/user_select.vue**
2. **app/assets/javascripts/vue_shared/components/user_select/global_user_select.vue**
3. **app/assets/javascripts/projects/settings/topics/components/topics_token_selector.vue**
4. **app/assets/javascripts/ci/pipeline_editor/components/job_assistant_drawer/accordion_items/job_setup_item.vue**
#### Fix for `ee/app/assets/javascripts/escalation_policies/components/user_select.vue`
vue
#### Fix for `app/assets/javascripts/vue_shared/components/user_select/global_user_select.vue`
vue
#### Fix for `app/assets/javascripts/projects/settings/topics/components/topics_token_selector.vue`
vue
#### Fix for `app/assets/javascripts/ci/pipeline_editor/components/job_assistant_drawer/accordion_items/job_setup_item.vue`
vue
By adding the `:label` prop to each `` component, we ensure that each component has an accessible label, which will improve the user experience for screen reader users.
Deploy with Vultr
Use this fix in production instantly. Claim your high-performance developer credit.
Get Started with Vultr →
digital