To test, visit any page that includes a list of line items, like a PO (/eg2/en-US/staff/acq/po/1). Inspect the checkbox next to the line item's title. You should see that it has an aria-labelledby attribute that starts with 'lineitem-', and the following <a> tag has a matching ID attribute.
Now that I have worked with this screen a bit more, I'm pretty sure we can fix these IDs without affecting any other logic on the page. Branch: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ sleary/ lp2019031- lineitem- id-prefix
To test, visit any page that includes a list of line items, like a PO (/eg2/en- US/staff/ acq/po/ 1). Inspect the checkbox next to the line item's title. You should see that it has an aria-labelledby attribute that starts with 'lineitem-', and the following <a> tag has a matching ID attribute.