HathiTrust
HathiTrust
This case study highlights one of the many projects I contributed to as the first UX Designer on the team - an accessibility audit initiative. For more details about this project, please refer to our related blog post.
This case study highlights one of the many projects I contributed to as the first UX Designer on the team - an accessibility audit initiative. For more details about this project, please refer to our related blog post.
Project Context
Timeline: June - Aug 2022 (12 week internship)
Responsibilities
Design Research Intern User Research: Surveys, User Interviews, Usability Testing
Tools
Figma
Usertesting.com
Qualtrics
Project Context
Timeline: Apr-Aug 2024
Core team:
1 UX Designer (me)
1 Front end developer
1 UXR Manager
Timeline: Apr-Aug 2024
Core team:
1 UX Designer (me)
1 Front end developer
1 UXR Manager
Timeline: Apr-Aug 2024
Core team:
1 UX Designer (me)
1 Front end developer
1 UXR Manager
Responsibilities
- WCAG evaluation
UX design
Design QA & testing
- WCAG evaluation
UX design
Design QA & testing
Tools
Figma
Deque axe Auditor
GitHub
Figma
Deque axe Auditor
GitHub
About HathiTrust
HathiTrust is a non-profit digital library & online scholarly resource platform, aimed at preserving & sharing the cultural record by providing lawful access to 18+ millions of digitized books, journals, and other materials from academic and research institutions worldwide.
The organization offers reading access to the fullest extent allowable by U.S. and international copyright law, text and data mining tools for the entire corpus, and other emerging services based on the combined collection. They provide services such as the HathiTrust Digital Library, Accessible Text Request Service, Emergency Temporary Access Service and more.
About HathiTrust
HathiTrust is a non-profit digital library & online scholarly resource platform, aimed at preserving & sharing the cultural record by providing lawful access to 18+ millions of digitized books, journals, and other materials from academic and research institutions worldwide.
The organization offers reading access to the fullest extent allowable by U.S. and international copyright law, text and data mining tools for the entire corpus, and other emerging services based on the combined collection. They provide services such as the HathiTrust Digital Library, Accessible Text Request Service, Emergency Temporary Access Service and more.
About HathiTrust
HathiTrust is a non-profit digital library & online scholarly resource platform, aimed at preserving & sharing the cultural record by providing lawful access to 18+ millions of digitized books, journals, and other materials from academic and research institutions worldwide.
The organization offers reading access to the fullest extent allowable by U.S. and international copyright law, text and data mining tools for the entire corpus, and other emerging services based on the combined collection. They provide services such as the HathiTrust Digital Library, Accessible Text Request Service, Emergency Temporary Access Service and more.
About HathiTrust
HathiTrust is a non-profit digital library & online scholarly resource platform, aimed at preserving & sharing the cultural record by providing lawful access to 18+ millions of digitized books, journals, and other materials from academic and research institutions worldwide.
The organization offers reading access to the fullest extent allowable by U.S. and international copyright law, text and data mining tools for the entire corpus, and other emerging services based on the combined collection. They provide services such as the HathiTrust Digital Library, Accessible Text Request Service, Emergency Temporary Access Service and more.
About the A11Y Audit
HathiTrust had a major website redesign in July 2023 (a few months before I joined the team) which involved updating brand colors & logos, migrating to Wordpress and rebuilding components.
As part of the organization's commitment to accessibility and the massive redesign, the organization partnered with Deque to conduct an accessibility audit to identify a11y issues.
About the A11Y Audit
HathiTrust had a major website redesign in July 2023 (a few months before I joined the team) which involved updating brand colors & logos, migrating to Wordpress and rebuilding components.
As part of the organization's commitment to accessibility and the massive redesign, the organization partnered with Deque to conduct an accessibility audit to identify a11y issues.
About the A11Y Audit
HathiTrust had a major website redesign in July 2023 (a few months before I joined the team) which involved updating brand colors & logos, migrating to Wordpress and rebuilding components.
As part of the organization's commitment to accessibility and the massive redesign, the organization partnered with Deque to conduct an accessibility audit to identify a11y issues.
About the A11Y Audit
HathiTrust had a major website redesign in July 2023 (a few months before I joined the team) which involved updating brand colors & logos, migrating to Wordpress and rebuilding components.
As part of the organization's commitment to accessibility and the massive redesign, the organization partnered with Deque to conduct an accessibility audit to identify a11y issues.
What we found
We discovered 96 unique a11y issues and quickly worked on the most critical issues, for instance:
Updating the focus indicator design to ensure its more noticeable through keyboard navigation and on text input selection (WCAG 1.4.11 Non-text Contrast)
Fixing broken links/buttons to ensure it's being announced properly through a screenreader (WCAG 2.4.4 Link Purpose (In Context).
For more details, please view our related press release!
What we found
We discovered 96 unique a11y issues and quickly worked on the most critical issues, for instance:
Updating the focus indicator design to ensure its more noticeable through keyboard navigation and on text input selection (WCAG 1.4.11 Non-text Contrast)
Fixing broken links/buttons to ensure it's being announced properly through a screenreader (WCAG 2.4.4 Link Purpose (In Context).
For more details, please view our related press release!
What we found
We discovered 96 unique a11y issues and quickly worked on the most critical issues, for instance:
Updating the focus indicator design to ensure its more noticeable through keyboard navigation and on text input selection (WCAG 1.4.11 Non-text Contrast)
Fixing broken links/buttons to ensure it's being announced properly through a screenreader (WCAG 2.4.4 Link Purpose (In Context).
For more details, please view our related press release!
What we found
We discovered 96 unique a11y issues and quickly worked on the most critical issues, for instance:
Updating the focus indicator design to ensure its more noticeable through keyboard navigation and on text input selection (WCAG 1.4.11 Non-text Contrast)
Fixing broken links/buttons to ensure it's being announced properly through a screenreader (WCAG 2.4.4 Link Purpose (In Context).
For more details, please view our related press release!
Highlights
As the UX Designer, I primarily worked on issues related to 2 key accessibility concerns:
color contrast (eg. due to the brand's orange color)
screenreader and keyboard navigation (due to major website redesign and Wordpress issues)
Highlights
As the UX Designer, I primarily worked on issues related to 2 key accessibility concerns:
color contrast (eg. due to the brand's orange color)
screenreader and keyboard navigation (due to major website redesign and Wordpress issues)
Highlights
As the UX Designer, I primarily worked on issues related to 2 key accessibility concerns:
color contrast (eg. due to the brand's orange color)
screenreader and keyboard navigation (due to major website redesign and Wordpress issues)
Highlights
As the UX Designer, I primarily worked on issues related to 2 key accessibility concerns:
color contrast (eg. due to the brand's orange color)
screenreader and keyboard navigation (due to major website redesign and Wordpress issues)
Color contrast
The color contrast between background and foreground content (that is, usually text) should be high enough to ensure legibility.
WCAG 1.4.3. Contrast (Minimum) - Level AA The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: large-text (should be atleast 3:1), incidental or decorative texts or images of text, logos.
i.e. Ensuring text (heading, body), links have sufficient contrast on different backgrounds across the website
WCAG 1.4.11. Non-text Contrast - Level AA Ensure there is a minimum of 3:1 color contrast ratio for user interface components and states and graphical objects that convey meaningful information.
i.e. Ensuring the focus indicator design has sufficient contrast on different backgrounds across the website.
Color contrast
The color contrast between background and foreground content (that is, usually text) should be high enough to ensure legibility.
WCAG 1.4.3. Contrast (Minimum) - Level AA The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: large-text (should be atleast 3:1), incidental or decorative texts or images of text, logos.
i.e. Ensuring text (heading, body), links have sufficient contrast on different backgrounds across the website
WCAG 1.4.11. Non-text Contrast - Level AA Ensure there is a minimum of 3:1 color contrast ratio for user interface components and states and graphical objects that convey meaningful information.
i.e. Ensuring the focus indicator design has sufficient contrast on different backgrounds across the website.
Color contrast
The color contrast between background and foreground content (that is, usually text) should be high enough to ensure legibility.
WCAG 1.4.3. Contrast (Minimum) - Level AA The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: large-text (should be atleast 3:1), incidental or decorative texts or images of text, logos.
i.e. Ensuring text (heading, body), links have sufficient contrast on different backgrounds across the website
WCAG 1.4.11. Non-text Contrast - Level AA Ensure there is a minimum of 3:1 color contrast ratio for user interface components and states and graphical objects that convey meaningful information.
i.e. Ensuring the focus indicator design has sufficient contrast on different backgrounds across the website.
Color contrast
The color contrast between background and foreground content (that is, usually text) should be high enough to ensure legibility.
WCAG 1.4.3. Contrast (Minimum) - Level AA The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: large-text (should be atleast 3:1), incidental or decorative texts or images of text, logos.
i.e. Ensuring text (heading, body), links have sufficient contrast on different backgrounds across the website
WCAG 1.4.11. Non-text Contrast - Level AA Ensure there is a minimum of 3:1 color contrast ratio for user interface components and states and graphical objects that convey meaningful information.
i.e. Ensuring the focus indicator design has sufficient contrast on different backgrounds across the website.
Focus Indicator (redesign)
Focus indicators are visual indicators to highlight the “focused” element, that helps keyboard users identify elements that they’re interacting with through keyboard navigation (eg. by pressing the tab key).
Problem
The previous focus indicator designed had a pale orange with an opacity, that did not pass color contrast requirements.
Solution
By collaborating with the team, I designed a universal focus indicator that included a blue and white combination outline, so that it can be applied across various components and different backgrounds for a more accessible experience.
Focus Indicator (redesign)
Focus indicators are visual indicators to highlight the “focused” element, that helps keyboard users identify elements that they’re interacting with through keyboard navigation (eg. by pressing the tab key).
Problem
The previous focus indicator designed had a pale orange with an opacity, that did not pass color contrast requirements.
Solution
By collaborating with the team, I designed a universal focus indicator that included a blue and white combination outline, so that it can be applied across various components and different backgrounds for a more accessible experience.
Focus Indicator (redesign)
Focus indicators are visual indicators to highlight the “focused” element, that helps keyboard users identify elements that they’re interacting with through keyboard navigation (eg. by pressing the tab key).
Problem
The previous focus indicator designed had a pale orange with an opacity, that did not pass color contrast requirements.
Solution
By collaborating with the team, I designed a universal focus indicator that included a blue and white combination outline, so that it can be applied across various components and different backgrounds for a more accessible experience.
Focus Indicator (redesign)
Focus indicators are visual indicators to highlight the “focused” element, that helps keyboard users identify elements that they’re interacting with through keyboard navigation (eg. by pressing the tab key).
Problem
The previous focus indicator designed had a pale orange with an opacity, that did not pass color contrast requirements.
Solution
By collaborating with the team, I designed a universal focus indicator that included a blue and white combination outline, so that it can be applied across various components and different backgrounds for a more accessible experience.
Screenreader & keyboard navigation
Screen readers are software programs that allow blind or visually impaired users to read the text that is displayed on the computer screen with a speech synthesizer or braille display (from the American Foundation for the Blind). eg: JAWS, NVDA, ZoomText for Windows and VoiceOver for Apple products.
WCAG 4.1.2. Name, Role, Value - Level A For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
i.e. This meant testing whether the screenreader announcements made sense for the overall screenreader user experience, to ensure an experience similar to that of a visual user.
Screenreader & keyboard navigation
Screen readers are software programs that allow blind or visually impaired users to read the text that is displayed on the computer screen with a speech synthesizer or braille display (from the American Foundation for the Blind). eg: JAWS, NVDA, ZoomText for Windows and VoiceOver for Apple products.
WCAG 4.1.2. Name, Role, Value - Level A For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
i.e. This meant testing whether the screenreader announcements made sense for the overall screenreader user experience, to ensure an experience similar to that of a visual user.
Screenreader & keyboard navigation
Screen readers are software programs that allow blind or visually impaired users to read the text that is displayed on the computer screen with a speech synthesizer or braille display (from the American Foundation for the Blind). eg: JAWS, NVDA, ZoomText for Windows and VoiceOver for Apple products.
WCAG 4.1.2. Name, Role, Value - Level A For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
i.e. This meant testing whether the screenreader announcements made sense for the overall screenreader user experience, to ensure an experience similar to that of a visual user.
Screenreader & keyboard navigation
Screen readers are software programs that allow blind or visually impaired users to read the text that is displayed on the computer screen with a speech synthesizer or braille display (from the American Foundation for the Blind). eg: JAWS, NVDA, ZoomText for Windows and VoiceOver for Apple products.
WCAG 4.1.2. Name, Role, Value - Level A For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
i.e. This meant testing whether the screenreader announcements made sense for the overall screenreader user experience, to ensure an experience similar to that of a visual user.
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Lessons learned
Audit work is hard! There is a lot of labor and rigor to track, audit and fix these issues.
Start with accessibility: As Kat Holmes mentions in the book Mismatch, "Building accessibility in from the beginning ensures that no one gets left out". This is something I keep in mind while working to establish the first UX design system for the team.
Design 🤝 Development: By working closely with team, we collaborated, critiqued and eventually came up with designs that were user-friendly and accessible and achievable through code. Having this trust and relationship is definitely key for an overall good user experience.
Lessons learned
Audit work is hard! There is a lot of labor and rigor to track, audit and fix these issues.
Start with accessibility: As Kat Holmes mentions in the book Mismatch, "Building accessibility in from the beginning ensures that no one gets left out". This is something I keep in mind while working to establish the first UX design system for the team.
Design 🤝 Development: By working closely with team, we collaborated, critiqued and eventually came up with designs that were user-friendly and accessible and achievable through code. Having this trust and relationship is definitely key for an overall good user experience.
Lessons learned
Audit work is hard! There is a lot of labor and rigor to track, audit and fix these issues.
Start with accessibility: As Kat Holmes mentions in the book Mismatch, "Building accessibility in from the beginning ensures that no one gets left out". This is something I keep in mind while working to establish the first UX design system for the team.
Design 🤝 Development: By working closely with team, we collaborated, critiqued and eventually came up with designs that were user-friendly and accessible and achievable through code. Having this trust and relationship is definitely key for an overall good user experience.
Lessons learned
Audit work is hard! There is a lot of labor and rigor to track, audit and fix these issues.
Start with accessibility: As Kat Holmes mentions in the book Mismatch, "Building accessibility in from the beginning ensures that no one gets left out". This is something I keep in mind while working to establish the first UX design system for the team.
Design 🤝 Development: By working closely with team, we collaborated, critiqued and eventually came up with designs that were user-friendly and accessible and achievable through code. Having this trust and relationship is definitely key for an overall good user experience.