Making WordPress.org

Opened 2 years ago

Closed 21 months ago

Last modified 21 months ago

#4863 closed defect (fixed)

Adding a notice do discourage IE11 usage

Reported by: youknowriad Owned by: coffee2code
Milestone: Priority: normal
Component: Browse Happy Keywords:


I initially created this as Core ticket but I have been told it should be raised here instead. https://core.trac.wordpress.org/ticket/48743

For PHP upgrades, nudging users to update their PHP version proved to be successful.

Maintainability cost of IE11 (In terms of time, bundle size and a lot more) is very high and IE11 is approaching the 1% threshold in its usage worldwide https://caniuse.com/usage-table

I think we should consider adding a notice to discourage its usage.

Attachments (1)

ie11 dashboard nag.png (132.4 KB) - added by afercia 21 months ago.

Download all attachments as: .zip

Change History (9)

#1 @afercia
2 years ago

Worth noting that when it comes to assistive technologies, browsers usage is pretty different.

WebAIM runs (almost yearly) a survey targeted to screen reader users. The most recent survey ran between August - September 2019 with 1224 respondents. See https://webaim.org/projects/screenreadersurvey8/

Specifically, two data are relevant: the list of most used browsers and the most used Screen Reader / Browser Combinations.

Most used browsers:
Internet Explorer 11: 10.9%

Most used Screen Reader / Browser Combinations:
JAWS with Internet Explorer: 11.5%
NVDA with Internet Explorer: 1.2%

Not to mention some users reported they use Internet Explorer versions older than 11.

It's a significantly higher IE usage than among the overall population and can be explained with the pretty high cost of updating to a more modern laptop with a most recent Windows version plus a new (pretty expensive) JAWS license.

The good news is that comparing with the previous survey, usage of Internet Explorer continues to decline.

Also worth noting the usage of Internet Explorer is much higher in North America than elsewhere in the world.

Personally, I wouldn't be opposed to encourage users to switch to a more modern browser via the wp_dashboard_browser_nag() powered by browsehappy. However, ending support for Internet Explorer 11 entirely is something that should be considered carefully and would need a clearly established roadmap with a firm date and an appropriate period of notice.

This ticket was mentioned in Slack in #accessibility by nrqsnchz. View the logs.

2 years ago

#3 follow-up: @joedolson
2 years ago

After discussion in the accessibility meeting 29 Nov 2019, we agree that this it is a good idea to encourage this - we're happy to encourage people off IE 11 if they have the option to change.

However, we want to be sure that this is separate from our ending support for IE 11. IE 11 is a required platform for government clients as long as it's still supported by Microsoft, and is still in use relatively heavily by screen reader users.

Nag needs to take into consideration that people may not have the option to change, be permanently dismissible, and be filterable.

The support question should be a separate issue.

#4 in reply to: ↑ 3 @nerrad
23 months ago

Replying to joedolson:

IE 11 is a required platform for government clients as long as it's still supported by Microsoft, and is still in use relatively heavily by screen reader users.

I've heard this mentioned here and there in a few places. I'm interested in knowing if this is documented somewhere and what this means exactly. I could understand there being application requirements for a certain browser used in a corporate or government environment, but does that also mean employees are restricted from using other browsers for things not involving those legacy applications?

#5 @joedolson
23 months ago

As I understand it, it's a support requirement for development agencies providing services to those government agencies. It's most likely contractual language, and relates to other required platforms for that government agency - it's not a matter of federal policy or law, at any rate.

E.g., you've been contracted to build a platform for the IRS, and since the IRS promises support for IE 11, you need to promise that support in your contract.

But I only know this from second-hand references; it's not an experience I've had myself.

#6 @youknowriad
22 months ago

How can we move forward with this ticket? Anything I can help with?

IE11 usage decrease is continuing. It's ta 1.43% usage worldwide today https://caniuse.com/usage-table and Microsoft is releasing Edge Chromium today which will probably have some impact as well.

#7 @coffee2code
21 months ago

  • Owner set to coffee2code
  • Resolution set to fixed
  • Status changed from new to closed

In 9446:

Browse Happy API: Consider all versions of Internet Explorer as insecure.

Props youknowriad, coffee2code.
Fixes #4863.

#8 @afercia
21 months ago

For history: here's a screenshot on native IE 11 – Windows 10.

Will reopen the core ticket as the notice message needs to be updated. It still refers to:

  • "you're using an insecure version of Internet Explorer"
  • "Update Internet Explorer"
Note: See TracTickets for help on using tickets.