Accessibility Conformance Report for GitHub Support

Report Date

This report was last updated on November 13, 2025.

Product Description

GitHub Support provides general support for GitHub users including by search, by product, by articles, and more.

Contact Information

Please share questions or comments on the accessibility community discussion page.

Scope

The scope of this report is limited to content on GitHub Support:

  • My Ticket
  • New Ticket
  • Premium Support
  • Search and Popular Link
  • Support by Product Area
  • Upgrade GitHub Enterprise Server

Evaluation Methods Used

Scenarios were tested using:

  • Keyboard-only interactions
  • JAWS and NVDA with Google Chrome
  • axe
  • Colour Contrast Analyzer
  • Platform features such as high contrast and zoom

Applicable Standards/Guidelines

This report reflects outstanding issues found by an audit based on the level A and AA criteria of the Web Content Accessibility Guidelines version 2.2 (WCAG 2.2 AA).

Terms

  • Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
  • Partially Supports: Some functionality of the product does not meet the criterion.
  • Does Not Support: The majority of product functionality does not meet the criterion.
  • Not Applicable: The criterion is not relevant to the product.
  • Not Evaluated: The product has not been evaluated against the criterion.

WCAG 2.2

Level A Success Criteria

Success Criteria Conformance Level Remarks and Explanations
1.1.1 Non-text Content

Partially Supports

Exceptions include:

  • [HelpHubGSP2.2] [Helphub-Popular link] Descriptive alt attribute is not provided for the 'play video' image.
1.2.1 Audio-only and Video-only (Prerecorded)

Supports

1.2.2 Captions (Prerecorded)

Supports

1.2.3 Audio Description or Media Alternative

Supports

1.3.1 Info and Relationships

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm18.1] Screen reader is not announcing the associative information for 'Verify' control.
  • [GHHelpCntctfrm14.2] <dt> and <dd> elements are not defined inside a parent description list
  • [GHHelpCntctfrm2.1] Screen reader is not announcing associative label information for controls
  • [GHHelpCntctfrm11.1] Screen reader announces two control information at once
  • [GHHelpCntctfrm4.1] Screen reader does not announce the required information for edit field
  • [GHHelpCntctfrm2.5] Screen reader is not announcing the associative information
  • [GHHelpCntctfrm14.1] Screen Reader does not announce the associated label information.
  • [GHHelpCntctfrm10.1] [Helphub Contact Form-npm Name Disputes] Screen reader does not announce the count and position for check box control
  • [GHHelpCntctfrm4.2] Screen Reader does not announce error message information for edit field
  • [GHHelpCntctfrm1.2] [GitHub Helphub Contact Form-Navigation] Screen Reader does not announce the associated additional information for edit field
  • [GHHelpCntctfrm2.1] Screen Reader does not announce the associated label information for 'upload' control
  • [GHSupportPortalV2_1.4] [GHSupportPortalV2 - Premium] Heading of the dialog 'Request a Health Check Beta' is not in logical order.
  • [GHSupportPortalV2_1.4] [GHSupportPortalV2 - Premium] Screen reader does not announces complete label information for the Upload a support bundle for GitHub Enterprise Support in scan mode.
  • [HelpHubGSP4.5] [HelpHub - Chat with Copilot] The screen reader does not announce the 'updated information' on toggling 'Chat with GitHub support toggle' button.
  • [HelpHubGSP2.2] [Helphub-Popular link] The heading structure on the page is not defined in the hierarchy level.
1.3.2 Meaningful Sequence

Partially Supports

Exceptions include:

  • [HlpHbCopilot1.7] In browse mode screen reader navigation is not logical
  • [HelpHubGSP2.2] [Helphub-Popular link] Screen Reader focus moves twice to all the links present under 'Popular articles' heading in browse mode.
1.3.3 Sensory Characteristics

Supports

1.4.1 Use of Color

Supports

1.4.2 Audio Control

Supports

2.1.1 Keyboard

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm1.3] [GitHub Helphub Contact Form-Your request] Tooltip for 'Styling with markdown is supported" control is not accessible through the keyboard
  • [GHSupportPortalV2_1.3] [GHSupportPortalV2 - Support] 'Suggested Searches' combo-box does not gets collapsed with 'Esc' key.
2.1.2 No Keyboard Trap

Supports

2.1.4 Character Key Shortcuts

Supports

2.2.1 Timing Adjustable

Supports

2.2.2 Pause Stop Hide

Partially Supports

Exceptions include:

  • [GHSupportPortalV2_1.2] [GHSupportPortalV2_1.2] No mechanism available to pause, stop or hide the auto generating placeholder text for the search edit field.
2.3.1 Three Flashes or Below Threshold

Supports

2.4.1 Bypass Blocks

Supports

2.4.2 Page Titled

Supports

2.4.3 Focus Order

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm1.1] On setting viewport to 320*256 px, keyboard focus order is not in logical order
  • [GHHelpCntctfrm13.1] Keyboard focus does not move automatically to edit field while invoking the 'add another URL' button
2.4.4 Link Purpose (In Context)

Supports

2.5.1 Pointer Gestures

Supports

2.5.2 Pointer Cancellation

Supports

2.5.3 Label in Name

Supports

2.5.4 Motion Actuation

Supports

3.1.1 Language of Page

Supports

3.2.1 On Focus

Supports

3.2.2 On Input

Supports

3.2.6 Consistent Help

Supports

3.3.1 Error Identification

Partially Supports

Exceptions include:

  • [HelpHub1.9] [HelpHub(Support Portal)-Add CC] Error is not identified upon providing an invalid input in the CCs edit field.
3.3.2 Labels or Instructions

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm4.1] visual Asterisk indicator is not provided for the checkboxes
3.3.7 Redundant Entry

Supports

4.1.2 Name Role Value

Partially Supports

Exceptions include:

  • [HelpHub_Copilot1.9] Incorrect attribute is defined as aria-pressed on give negative feedback button
  • [HelpHub_Copilot1.8] Interactive control is nested together
  • [GHHelpCntctfrm18.1] Frames do not have an accessible name
  • [GHHelpCntctfrm3.1] Screen reader is not announcing required information for 'Select personal account, enterprise account or organization' control
  • [GH_HelpHub6.2] Frames do not have an accessible name
  • [GH_HelpHub4.1] Incorrect `aria-label` is defined for the 'Close' control
  • [GHHelpCntctfrm1.2] [GitHub Helphub Contact Form-Get help with GitHub] ARIA hidden element must not be focusable or contain focusable elements
  • [HelpHub1.1] [HelpHub(Support Portal)-Get help with GitHub] ARIA attributes are not allowed for an element's role.

Level AA Success Criteria

Success Criteria Conformance Level Remarks and Explanations
1.2.4 Captions (Live)

Supports

1.2.5 Audio Description (Prerecorded)

Supports

1.3.4 Orientation

Supports

1.3.5 Identify Input Purpose

Supports

1.4.3 Contrast (Minimum)

Partially Supports

Exceptions include:

  • [HelpHubGSP4.5] [HelpHub - Chat with Copilot] The luminosity contrast ratio for the text 'Now' is 4.27:1, which is less than the required contrast ratio 4.5:1.
1.4.4 Resize text

Partially Supports

Exceptions include:

  • [GHSupportPortalV2_1.1] [GHSupportPortalV2 - Support] Keyboard focus navigates two times on the submenu items present inside the hamburger menu when page is resized to 200%.
  • [GHSupportPortalV2_1.1] [GHSupportPortalV2 - Support] Keyboard focus navigate on the 'Support Home' link from the hamburger menu button upon zooming the page to 200%.
1.4.5 Images of Text

Supports

1.4.10 Reflow

Partially Supports

Exceptions include:

  • [Supporting the platform-HelpHub_Copilot1.8] Two-dimensional scrolling is required to read the contents of the page upon setting the viewport to 320*256 px
  • [GHHelpCntctfrm18.1] Two-dimensional scrolling is required to read the contents of the page upon setting the viewport to 320*256 px
  • [GHHelpCntctfrm10.1] On setting the viewport to 320*256 px, Option Value under combo boxes are getting cutoff
  • [GHHelpCntctfrm1.1] On setting the viewport to 320*256 px, Selected values under combo boxes are getting cutoff
  • [GHHelpCntctfrm3.2] Two-dimensional scrolling is required to read the contents of the page upon setting the viewport to 320*256 px
  • [GHHelpCntctfrm3.1] On setting the viewport to 320*256 px, Selected values under edit fields are getting cutoff
  • [GHSupportPortalV2_1.1] [GHSupportPortalV2 - Support] Two dimensional scrolling for the Support Homepage is available upon applying reflow settings.
  • [ HelpHubGSP1.1] [HelpHub-Header] Horizontal scrollbar appears on the page after setting viewport to 320*256 pixels.
1.4.11 Non-text Contrast

Supports

1.4.12 Text-spacing

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm2.7] Upon applying text spacing, placeholder text is getting truncated
1.4.13 Content on Hover or Focus

Supports

2.4.5 Multiple Ways

Supports

2.4.6 Headings and Labels

Supports

2.4.7 Focus Visible

Partially Supports

Exceptions include:

  • [GHSupportPortalV2_1.1] [GHSupportPortalV2 - Support] On alternate keystrokes, the keyboard focus is visible on the drop-down menu items of 'Product Area'
2.4.11 Focus Not Obscured (Minimum)

Supports

2.5.7 Dragging Movements

Supports

2.5.8 Target Size (Minimum)

Supports

3.1.2 Language of Parts

Supports

3.2.3 Consistent Navigation

Supports

3.2.4 Consistent Identification

Supports

3.3.3 Error Suggestion

Supports

3.3.4 Error Prevention (LFD)

Supports

3.3.8 Accessible Authentication (Minimum)

Supports

4.1.3 Status Messages

Partially Supports

Exceptions include:

  • [GHHelpCntctfrm14.1] Screen reader does not announce the updated message information for 'Do you have a registered trademark?' control
  • [GHHelpCntctfrm2.1] By selecting list item screen reader does not announce the updated message information
  • [HelpHubGSP4.7] [HelpHub - Create a ticket] The screen reader does not announce the displayed confirmation message on invoking 'Create ticket' control.
  • [HelpHubGSP4.5] [HelpHub - Chat with Copilot] The screen reader does not announce the 'Alert disclaimer' information that appears upon invoking the 'Chat with copilot in GitHub support' control.

Disclaimer

©2025 GitHub Inc. All rights reserved. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The information contained in this document represents the current view of GitHub Inc. on the issues discussed as of the date of publication. GitHub cannot guarantee the accuracy of any information presented after the date of publication.

GitHub’s WCAG 2.2 conformance reports provide the information included in ITI’s “VPAT® 2.5 WCAG (November 2023)” template. “Voluntary Product Accessibility Template” and “VPAT” are registered service marks of the Information Technology Industry Council (ITI). This document includes material copied from or derived from the Web Content Accessibility Guidelines (WCAG 2.2). Copyright © 2017-2018 W3C® (MIT, ERCIM, Keio, Beihang). This document is not the Web Content Accessibility Guidelines (WCAG) and should not be used as a substitute for it. Excerpts of WCAG are referenced solely for purposes of detailing GitHub’s conformance with the relevant provisions. A full and complete copy of the Guidelines is available from the W3C WAI.

GitHub regularly updates its websites and provides new information about the accessibility of products as that information becomes available. Customization of the product voids this conformance statement from GitHub. Customers may make independent conformance statements if they have conducted due diligence to meet all relevant requirements for their customization. Please consult with Assistive Technology (AT) vendors for compatibility specifications of specific AT products. This document is for informational purposes only. GitHub MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.