Skip to content
This repository was archived by the owner on May 23, 2025. It is now read-only.

[a11y]: label-has-for vuejs-accessibility - address cases where this eslint rule is disabled in arpa_reporterΒ #3893

@lsr-explore

Description

@lsr-explore

Why is this issue important?

If a label is not associated with a form control, a screen reader user may not know what to enter into the control.

vuejs-accessibility displayed errors in some cases where elements did not wrap the element it was labelling. These rules were disabled.

vuejs-accessibility documentation for label-has-for

W3C Labelling Controls.

Current State

Rules are disabled in the code

Steps to reproduce to identify cases where this rule was disabled.

  1. Search for "vuejs-accessibility/label-has-for" in the code

Cases
arpa_reporter

  • components/StandardForm.vue
  • views/UploadsView.vue. (two cases)

views

  • ArpaAnnulaPerformanceReporterView.vue
  • LoginView.vue
    Image

Expected State

No rules should be disabled in the code.

Implementation Plan

Next Steps

Relevant Code Snippets

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    πŸ†• New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions