General Documentation

Browser Support

The number of browsers available to our users is vast, especially for those using mobile devices. Below, we have defined a rating system that helps us to specify the level of browser support we aim to achieve and to clarify what level of testing is required.

As with any browser support checklist, this list should be reviewed often and updated in-line with the browsers and devices that our users are choosing to access our platforms via.

Priority definitions

Priority level A – Fully supported

  • Testing is required.
  • All content must be available.
  • Layout must comply with the creative design unless there is a technical need not to do so.
  • All functionality must be available and work as required.

Priority level B – Mostly supported

  • Testing is required.
  • Functionally, the user should be able to place an order (or carry out the main user objective for the relevant
    page/site).
  • Layout does not have to look identical to creative design (i.e. degradation of appearance is acceptable).

Priority level C – Not supported

  • Testing is not required

For any browsers rated at level B & C, the user experience may actually be at a higher level.

A good example of this would be users browsing using Opera. The reason we don't support this browser is simply down to user metrics not the quality of the browser. We'd actually expect most functionality to work with no real issues, although we don't officially test in this browser.

Browser Matrices

Last updated 20/12/2019


Desktop

Browser Grading
Chrome, last 3 versions (MacOS & Windows) – currently v76+ A
Edge, last 3 versions (Windows) – currently v16+ A
Firefox, last 3 versions (Windows) – currently 68+ A
Safari (MacOS) latest – currently v13 A
Internet Explorer 11 B
Safari (MacOS), last 3 versions – currently v11+ B
All other browsers & versions C

Mobile

Browser Grading
Safari (iPhone), last 3 versions – currently v11+ A
Safari (iPad), last 3 versions – currently v11+ A
Samsung Internet, last 3 versions – currently v8+ A
Chrome (Mobile), last 3 versions – currently v77+ A
All other versions C

Test Device Models

To give an idea as to what devices are worth testing on, these are the current recommended device types based on our analytics.

  • iPhone 5, 6, 7, 8, X, Xr, Xs, 11 (& Plus and Pro models)
  • iPad 3 & 4, iPad Mini 2, 3, 4
  • Samsung Galaxy S7/8/9/10/10+
  • Huawei CLT-L09 P20 Pro