IE9 Compatibility

Categories

Component ID

2898298

Component name

IE9 Compatibility

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

246

Component created

Component changed

Component body

Drupal 8.4 will drop support for IE 9 and 10, with workarounds to support them starting to be removed in 8.5. This module preserves those workarounds where possible to maintain compatibility with IE 9.


Included Workarounds

  • Problem:
    IE9 only supports up to 31 stylesheets per page via <link> elements, which can be exceeded if CSS aggregation is not enabled.
    Workaround:
    This module preserves the use inline stylesheets with @import statements to circumvent that limit when necessary.
    Issues:
    Production sites should use CSS aggregation to reduce the number of included stylesheets so that this workaround is not needed.
    Using inline CSS requires that Content Security Policy include 'unsafe-inline', disabling the prevention of XSS vulnerabilities.