Description
Background
See #53222
Changes proposed in this Pull Request
- Drop support for fallback browsers (eg: IE 11). When those browsers hit Calypso they will get redirected to
/browsehappy
.
- Add a link to
/browsehappy
page to allow users to continue loading the potentially broken page anyway. This is stored in a cookie which expires after 24 hours.
- This will only apply to browsers in dev, horizon, and wpcalypso environments to start.
Testing instructions
(You can find a link to calypso.live in this comment: #53221 (comment))
Follow this steps with an old browser (i.e. IE11 on browserstack)
Redirect flow
- Load the live branch -> It should redirect to
/browsehappy
and show a link to continue loading the page.
- If you click that link -> the original URL will be loaded.
Reload flow
- Do the ‘Redirect flow’
- Refresh the page -> the original URL is loaded, it doesn’t redirect to
/browsehappy
You can also test the page design by visiting /browsehappy
.
Unfortunately, no screenshots were provided by the developer.