Settings > My Profile > Ensure your settings HTML page title follow this format - <<App name>> settings - <<selected page name>> - FOLIO

Description

Background: For a screenreader user, a descriptive HTML page title is very important. Currently many Settings HTML page titles only read - Settings - FOLIO therefore the screenreader user has no details for which page they are on. 

Requirement: Ensure that when a user is on any setting page that the HTML page title reads in the following format: 

  • When user clicks Settings then My profile then HTML page title displays:  My profile settings -  FOLIO

  • When user clicks Settings then My profile then Change password then HTML page title displays:  My profile settings - Change password - FOLIO

  • Going forward any Settings page created must follow this format : <<App name>> settings - <<selected page name if user selected a page on the second/third/fourth pane>> - FOLIO

Implementation
Stripes-core exports a <TitleManager> component that can be used for this purpose. You can see the source of this component here: https://github.com/folio-org/stripes-core/blob/master/src/components/TitleManager/TitleManager.js
And example usage in the eHoldings app: 
https://github.com/folio-org/ui-eholdings/blob/476b4a02bb67301b5523159834a1f79eb8d92ded/src/routes/settings-route/settings-route.js#L6

Screenshots

 

 

 

 

 

 

 

Environment

None

Potential Workaround

None

Attachments

3
  • 11 Sep 2023, 08:48 AM
  • 04 Aug 2023, 12:48 PM
  • 04 Aug 2023, 12:48 PM

Checklist

hide

TestRail: Results

Activity

Show:

Khalilah Gambrell September 11, 2023 at 11:27 AM

Hey  

For this issue, your screenrecording is what I use for testing. You can also download the free screenreader NVDA to verify that the page title is read upon shifting focus to the page too. 

Nika Mindadze September 11, 2023 at 9:25 AM

  could you please tell me what tool are you using to check accessibility

Nika Mindadze September 7, 2023 at 8:09 AM

Checked ticket on snap shot changes are verified, i attached recording as well.   please review 

Priyanka Terala September 4, 2023 at 10:12 AM

Hey  
Changes are available on Snapshot. Please verify.

Khalilah Gambrell September 1, 2023 at 2:54 PM

Hey   and - this story can be released in Poppy. 

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Volaris

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 4, 2023 at 12:48 PM
Updated October 12, 2023 at 9:56 AM
Resolved September 11, 2023 at 11:27 AM
TestRail: Cases
TestRail: Runs

Flag notifications