-
Improvement
-
Resolution: Fixed
-
Low
On 6th August 2020 it was decided that:
1. Moodle 3.9.x (LTS) will be the last branch actively supporting IE11. People really needing to use IE11 longer will have to stay sticky to that branch, that will be actively maintained (security / data loss / privacy wise) until May 2023.
2. Moodle 3.10.x (to be released in November 2020) will be the the first branch actively not supporting IE11. Meaning that all the compatibility bits will be removed and IE11 will stop working in all the places where those compatibility bits were needed.
This issue is a placeholder for discussion regarding Moodle officially dropping support for all versions of Internet Explorer.
At time of writing, the only supported version of Internet Explorer is IE11.
According to the Lifecycle FAQ:
- Microsoft recommends using Edge
- Edge has backwards compatibility support for IE 11
IE11 is only suported on:
- Windows 8.1 Update
- Windows 10
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016 and subsequent releasess
- Windows Embedded Standard 7
- Windows Embedded POSReady 7
- Windows Thin PC
- Windows Embedded 8 Standard
- Windows 8.1 Industry Update
Many other organisations have already taken this step, including:
- YouTube
- Atlassian
- Wix
Technologically IE11 is the browser causing us most grief and requiring us to polyfill the most.
I would like to propose that we:
- drop official support for IE 11 as soon as possible - preferably in Moodle 3.9
- In Moodle 3.9 we:
- do not remove any supporting functionality yet
- continue to actually offer all polyfills and test in IE11
- display an in-browser warning that support for IE11 and older will be removed soon
- In Moodle 4.0 we:
- stop testing for IE in 4.0
- In Moodle 4.3 (next LTS after 3.9) we:
- remove polyfills in 4.3
Why so soon?
- Due to the 4.0 roadmap, 3.9 will likely be in support for an extended period
- It is getting harder and harder to develop for all versions of IE
- IE supports a rapidly diminishing percentage of market share yet still has a high cost to development (i.e. testing, polyfills, etc.)
- Microsoft recommend using Edge instead of IE11
- has been marked as being related by
-
MDL-67415 Decide Moodle 3.10 requirements and push them to environment.xml (due date: 2020-07-24)
- Closed
-
MDL-69308 Decide Moodle 3.11 requirements and push them to environment.xml (due date: 2020-12-21)
- Closed
- split to
-
MDL-69426 Consider about start warning to user about the end of IE11 support
- Closed
-
MDL-69960 Remove all the compatibility bits related with the end of IE11 support
- Open
- will be (partly) resolved by
-
MDL-73915 Bump NodeJS version, dependencies, and update JS build process, drop IE support
- Closed