← Back to Dashboard
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 →