Data export settings: 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: <<<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

13

Checklist

hide

TestRail: Results

Activity

Show:

Yauheniya KryshtafovichSeptember 8, 2023 at 3:07 PM

Hi,  the story was verified on Firebird rancher, looks good:
User clicks on the  "Settings"=> "Data export"  - tab's title reads: Data export settings - FOLIO

User clicks on the  "Job profiles"  - tab's title reads: Data export settings - Job profiles - FOLIO

Select Default holdings export job profile and open 4th pane – Data export settings - Default holdings export job profile - FOLIO

Click "New Job profile"Data export settings - New job profile - FOLIO

Magda ZacharskaAugust 30, 2023 at 10:06 PM

Hi   - yes, please include the name of the profile when it is selected and displayed on the screen so that screenreader users are aware of which profile is opened for adding, editing and deleting. 

 

Uladzislau KutarkinAugust 30, 2023 at 9:42 AM

Hi , , Do we need to show it in the title record selected in field/job profiles? Or we can leave it as it showed on the record

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Firebird

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 9, 2023 at 9:27 PM
Updated October 6, 2023 at 3:36 PM
Resolved September 8, 2023 at 4:44 PM
TestRail: Cases
TestRail: Runs