Support Article
PRPC715[UI]Accessibility LabelFor wrong if property on diff page
SA-2253
Summary
When a property is put on the UI from a different Page the generated UI doesn't set the correct LabelFor - it strips the Page context but doesn't strip the dot from the front of the property.
e.g: .MyPage.ThisProperty
sets <label for=".ThisProperty">This property</label>
and <input ID="ThisProperty" type="text" etc....
Accessibility JAWS and other assistive technologies will not associate the label with the input and will not read it out for the given input.
Error Messages
A user will not know what the input is for and the system becomes difficult / unusable for users who depend entirely on assistive technologies such as screen readers.
Steps to Reproduce
Create a Page, set properties.
Create a section with a different default page.
Include properties referenced from other Page.
View in browser.
Inspect code with IE dev toolbar and Firebug.
Root Cause
The root cause of this problem is a defect in Pegasystems’ code/rules. The label generation function needs to be changed to address the reported issue.
Resolution
This issue is scheduled to be resolved in Maintenance Level (ML) release PRPC 7.1.7.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.