Accessibility Error: Form elements must have labels

Description

Form elements must have labels

Elements: POL filters pane controls + POL details checkboxes + Tags pane control
POL form: vendorDetail\.instructions, vendorDetail\.refNumber, eresource\.userLimit, phisical\.limit, locations[0].quantityElectronic,
locations[0]\.quantityPhysical, fundDistribution[0]\.value, cost\.quantityElectronic, cost\.discount, cost\.listUnitPriceElectronic,
cost\.additionalCost, cost\.quantityPhysical, cost\.listUnitPrice, poLineDescription, cancellationRestrictionNote, poLineNumber, description,
details\.receivingNote, details.productIds[0].qualifier, details.productIds[0].productId, details\.subscriptionInterval, edition, publicationDate,
publisher, titleOrPackage
PO filters pane controls + PO details checkboxes + Tags pane control
PO form - po number, created by, assigned to, notes
Closing reason setting - field
Purchase order lines limit - field
Order templates = PO + POL issues

Lib: stripes-components, stripes-acq-components, ui-orders

Impact: critical

Description
Ensures every form element has a label

Fix
Fix at least one (1) of these issues:

  • aria-label attribute does not exist or is empty

  • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty

  • Form element does not have an implicit (wrapped) <label>

  • Form element does not have an explicit <label>

  • Element has no title attribute or the title attribute is empty

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges June 24, 2020 at 11:31 PM

Successful as according to comment remaining error will be dealt with in stripes component.

Aliaksei Chumakou June 18, 2020 at 11:28 AM

Some fields will be handled in related STCOM-696 ticket : Tags, Acquisition units, POL Tags

Mikita Siadykh March 12, 2020 at 1:30 PM

it's partially stripes issue

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 11, 2020 at 11:37 AM
Updated June 24, 2020 at 11:31 PM
Resolved June 24, 2020 at 11:31 PM
TestRail: Cases
TestRail: Runs