Browser support

January 30, 2023 ยท View on GitHub

Warning
This documentation is out-of-date and needs reviewing and updating.

Our Future Health design system toolkit browser support is shown in the table below.

Operating systemBrowserSupport
WindowsInternet Explorer 11compliant
WindowsEdge (latest versions)compliant
WindowsGoogle Chrome (latest versions)compliant
WindowsMozilla Firefox (latest versions)compliant
macOSSafari 12+compliant
macOSGoogle Chrome (latest versions)compliant
macOSMozilla Firefox (latest versions)compliant
iOSSafari for iOS 12.1 and latercompliant
iOSGoogle Chrome (latest versions)compliant
AndroidGoogle Chrome (latest versions)compliant
AndroidSamsung Internet (latest versions)compliant

'Compliant' means that components should look and function as they were designed to do in other modern browsers.

'Latest versions' refers to the latest stable version and the version immediately before that.

We no longer support older versions of Internet Explorer. This is due to the very low and falling numbers that these browsers make up compared to our total visits. Read the blog post Changing our testing requirements for Internet Explorer 8, 9 and 10 by GOV.UK for more information on why we have done this.

Assistive technology support

We test the Our Future Health design system toolkit with the following assistive technology:

SoftwareTypeBrowser
JAWSWindows desktop screen readerInternet Explorer 11, Chrome (latest version)
NVDAWindows desktop screen readerFirefox (latest versions)
VoiceOverApple mobile and desktop screen readerSafari 12+
TalkBackAndroid mobile screen readerChrome (latest version)
Dragon NaturallySpeakingWindows speech recognitionInternet Explorer 11
ZoomTextWindows desktop screen magnifierInternet Explorer 11

Testing with the various technologies above should cover the vast amount of users who use assistive technologies.

We also test that our components:

  • are accessible using a keyboard only
  • function correctly when using high contrast mode in Windows
  • function correctly when changing colour schemes in ZoomText

Next: Git style guide