govuk-frontend icon indicating copy to clipboard operation
govuk-frontend copied to clipboard

Decide on Frontend's future browser support

Open querkmachine opened this issue 1 year ago • 1 comments

What

Decide on Frontend's future browser support, particularly as it pertains to older browsers.

Why

Currently Frontend uses specific versions of particular browsers to determine the minimum level of browser support and what polyfills/prefixes are needed: principally Internet Explorer 8 and Safari 9, which indirectly provide support for older versions of 'evergreen' browsers.

As we transition into reducing support for IE11, and dropping all supporting for IE8–10, we should reassess how we decide how our minimum level of browser support will work in a world where we only (or mainly) support evergreen browsers.

Who needs to work on this

Developers

Who needs to review this

Developers, content designers

Done when

  • [ ] We come to a decision on future browser support
  • [ ] Frontend's Browserslist configuration is updated
  • [ ] We update documentation on what browsers Frontend supports

querkmachine avatar Jul 20 '22 09:07 querkmachine

I started writing a document (internal only) positing various methods that we could determine future browser support.

querkmachine avatar Jul 20 '22 09:07 querkmachine

We've unpacked the work needed to come to a decision on future browser support. It's kept in a Trello board which isn't open, but we'll add discrete actions to the team board.

stevenjmesser avatar Jan 31 '23 11:01 stevenjmesser

Main things left to do:

  • Understand how browser support applies to CSS
  • Review the existing draft and see if we can simplify it at all – see if rationale can be split out into a decision record / the PR
  • Move browser support details from README to frontend docs and update

36degrees avatar Jul 28 '23 10:07 36degrees

README details are within the Browser and assistive technology support section

GOV.UK Frontend supports:

romaricpascal avatar Aug 14 '23 09:08 romaricpascal

Gonna call this done!

36degrees avatar Dec 15 '23 13:12 36degrees