Skip to content

Commit 1e53c6d

Browse files
Update browser and assistive software guidance
1 parent bbf84bc commit 1e53c6d

File tree

2 files changed

+43
-66
lines changed

2 files changed

+43
-66
lines changed

docs/contributing/browser-support.md

Lines changed: 42 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,58 @@
22

33
NHS.UK frontend browser support is shown in the table below.
44

5-
| Operating system | Browser | Support |
6-
| ---------------- | ---------------------------------- | --------- |
7-
| Windows | Internet Explorer 11 | compliant |
8-
| Windows | Edge (latest versions) | compliant |
9-
| Windows | Google Chrome (latest versions) | compliant |
10-
| Windows | Mozilla Firefox (latest versions) | compliant |
11-
| macOS | Safari 12+ | compliant |
12-
| macOS | Google Chrome (latest versions) | compliant |
13-
| macOS | Mozilla Firefox (latest versions) | compliant |
14-
| iOS | Safari for iOS 12.1 and later | compliant |
15-
| iOS | Google Chrome (latest versions) | compliant |
16-
| Android | Google Chrome (latest versions) | compliant |
17-
| Android | Samsung Internet (latest versions) | compliant |
18-
19-
'Compliant' means that components should look and function as they were designed to do in other modern browsers.
20-
21-
'Latest versions' refers to the latest stable version and the version immediately before that.
22-
23-
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](https://technology.blog.gov.uk/2018/06/26/changing-our-testing-requirements-for-internet-explorer-8-9-and-10/) by GOV.UK for more information on why we have done this.
5+
| Browser | Support |
6+
| ------------------------------ | --------- |
7+
| Chrome (stable versions) | Compliant |
8+
| Chrome 61 and later | Necessary |
9+
| Firefox (stable versions) | Compliant |
10+
| Firefox 60 and later | Necessary |
11+
| Edge (stable versions) | Compliant |
12+
| Edge 16-18, Edge 79 and later | Necessary |
13+
| Internet Explorer 11 | Limited |
14+
| Safari (stable versions) | Compliant |
15+
| Safari 11 and later | Necessary |
16+
| Safari 10.3 (iOS) | Limited |
17+
| Safari 10.1 (macOS) | Limited |
18+
| Opera (most recent) | Compliant |
19+
| Opera 48 and later | Necessary |
20+
| Samsung Internet (most recent) | Compliant |
21+
| Samsung Internet 8.2 and later | Necessary |
22+
23+
From NHS.UK frontend v10.0.0 onwards, Internet Explorer 11 will no longer run NHS.UK frontend JavaScript and support is completely removed for Internet Explorer 8 to 10. Our CSS are still compatible with Internet Explorer 11.
24+
25+
Stable versions of browsers refer to all stable releases of Chrome, Firefox and Edge released in the last 6 months and the last 4 releases of Safari.
26+
27+
For 'compliant' browsers we aim to provide the same baseline experience.
28+
29+
For 'necessary' browsers we aim to support optional enhancements as much as possible. However, we might sometimes need to adjust the component's behaviour, while still allowing the users to complete their task. This might include:
30+
31+
- falling back to the no-JavaScript experience
32+
- disabling parts of the enhancement
33+
- doing a simpler alternative
34+
35+
For 'limited' browsers we do not download or attempt to parse NHS.UK frontend’s JavaScript. We will not regularly test in these browsers. We will not fix bugs affecting these browsers.
2436

2537
# Assistive technology support
2638

27-
We test the NHS.UK frontend with the following assistive technology:
39+
We test NHS.UK frontend with the following assistive technology:
2840

29-
| Software | Type | Browser |
30-
| ----------------------------------------------------------------------------------------------------- | -------------------------------------- | --------------------------------------------- |
31-
| [JAWS](https://www.freedomscientific.com/Products/Blindness/JAWS) | Windows desktop screen reader | Internet Explorer 11, Chrome (latest version) |
32-
| [NVDA](https://www.nvaccess.org/) | Windows desktop screen reader | Firefox (latest versions) |
33-
| [VoiceOver](https://www.apple.com/uk/accessibility/iphone/vision/) | Apple mobile and desktop screen reader | Safari 12+ |
34-
| [TalkBack](https://support.google.com/accessibility/android/topic/3529932?hl=en-GB&ref_topic=9078845) | Android mobile screen reader | Chrome (latest version) |
35-
| [Dragon NaturallySpeaking](https://www.nuance.com/en-gb/dragon.html) | Windows speech recognition | Internet Explorer 11 |
36-
| [ZoomText](https://www.zoomtext.com/products/zoomtext-magnifierreader/) | Windows desktop screen magnifier | Internet Explorer 11 |
41+
| Software | Software version | Browser |
42+
| --------------------------------------------------- | ---------------- | ---------------------------------------- |
43+
| JAWS (desktop screen reader) | 2019 or later | Chrome or Edge (latest version) |
44+
| NVDA (desktop screen reader) | Latest | Chrome, Firefox or Edge (latest version) |
45+
| VoiceOver on iOS (mobile screen reader) | Latest | Safari (latest version |
46+
| TalkBack (mobile screen reader) | Latest | Chrome (latest version) |
47+
| Windows Magnifier or Apple Zoom (screen magnifiers) | Latest | Any |
48+
| Dragon (speech recognition) | 15 or later | Chrome (latest version) |
3749

38-
Testing with the various technologies above should cover the vast amount of
39-
users who use assistive technologies.
50+
This table is based on the [2016 survey of assistive technologies used to access GOV.UK](https://accessibility.blog.gov.uk/2016/11/01/results-of-the-2016-gov-uk-assistive-technology-survey/) and the more recent [WebAIM screen reader survey](https://webaim.org/projects/screenreadersurvey9/).
4051

4152
We also test that our components:
4253

4354
- are accessible using a keyboard only
4455
- function correctly when using [high contrast mode in Windows](https://support.microsoft.com/en-gb/help/13862/windows-use-high-contrast-mode)
45-
- function correctly when changing colour schemes in ZoomText
56+
- function correctly when using ZoomText (screen magnifier)
4657

4758
---
4859

docs/contributing/testing.md

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -27,41 +27,7 @@ These statistics are from the NHS website, using Google analytics, over a 1 year
2727
| Large Desktop | 1920x1080 | 2.45% |
2828
| Small Desktop, Laptop | 1280x1024 | 1.21% |
2929

30-
## Browser support
31-
32-
'Compliant' means that components should look and function as they were designed to do in other modern browsers.
33-
34-
'Latest versions' refers to the latest stable version and the version immediately before that.
35-
36-
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](https://technology.blog.gov.uk/2018/06/26/changing-our-testing-requirements-for-internet-explorer-8-9-and-10/) by GOV.UK for more information on why we have done this.
37-
38-
| Operating system | Browser | Support |
39-
| ---------------- | ---------------------------------- | --------- |
40-
| Windows | Internet Explorer 11 | compliant |
41-
| Windows | Edge (latest versions) | compliant |
42-
| Windows | Google Chrome (latest versions) | compliant |
43-
| Windows | Mozilla Firefox (latest versions) | compliant |
44-
| macOS | Safari 12+ | compliant |
45-
| macOS | Google Chrome (latest versions) | compliant |
46-
| macOS | Mozilla Firefox (latest versions) | compliant |
47-
| iOS | Safari for iOS 12.1 and later | compliant |
48-
| iOS | Google Chrome (latest versions) | compliant |
49-
| Android | Google Chrome (latest versions) | compliant |
50-
| Android | Samsung Internet (latest versions) | compliant |
51-
52-
## Assistive technology support
53-
54-
| Software | Type | Browser |
55-
| ----------------------------------------------------------------------------------------------------- | -------------------------------------- | --------------------------------------------- |
56-
| [JAWS](https://www.freedomscientific.com/Products/Blindness/JAWS) | Windows desktop screen reader | Internet Explorer 11, Chrome (latest version) |
57-
| [NVDA](https://www.nvaccess.org/) | Windows desktop screen reader | Firefox (latest versions) |
58-
| [VoiceOver](https://www.apple.com/uk/accessibility/iphone/vision/) | Apple mobile and desktop screen reader | Safari 12+ |
59-
| [TalkBack](https://support.google.com/accessibility/android/topic/3529932?hl=en-GB&ref_topic=9078845) | Android mobile screen reader | Chrome (latest version) |
60-
| [Dragon NaturallySpeaking](https://www.nuance.com/en-gb/dragon.html) | Windows speech recognition | Internet Explorer 11 |
61-
| [ZoomText](https://www.zoomtext.com/products/zoomtext-magnifierreader/) | Windows desktop screen magnifier | Internet Explorer 11 |
62-
63-
Testing with the various technologies above should cover the vast amount of
64-
users who use assistive technologies.
30+
Find out about [browser support](./browser-support.md#browser-support) and [assistive technology](./browser-support.md#assistive-technology-support).
6531

6632
### How to test
6733

0 commit comments

Comments
 (0)