[wp-trac] [WordPress Trac] #64278: Remove remaining Internet Explorer code
WordPress Trac
noreply at wordpress.org
Thu Nov 20 00:35:16 UTC 2025
#64278: Remove remaining Internet Explorer code
-----------------------------+-----------------------------
Reporter: joedolson | Owner: (none)
Type: task (blessed) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Severity: minor | Keywords:
Focuses: javascript, css |
-----------------------------+-----------------------------
No version of Internet Explorer is still supported by WordPress, but
miscellaneous scripts still contain hacks and workarounds to support it.
This ticket is to track instances and resolve them.
Known examples:
- Dashed border fix in `imgareaselect` [https://github.com/WordPress
/wordpress-
develop/blob/33c8d7efa3d96ddd9a87168dfe15e771fb81d29c/src/js/_enqueues/vendor/imgareaselect/jquery.imgareaselect.js#L405
Line 405]
- Rest selection area positions in `imgareaselect`
[https://github.com/WordPress/wordpress-
develop/blob/29ff2f8151317a97bfe8947681d45e91b686d15d/src/js/_enqueues/vendor/imgareaselect/jquery.imgareaselect.js#L350
Line 350]
- Fix background PNGs in `farbtastic` [https://github.com/WordPress
/wordpress-
develop/blob/29ff2f8151317a97bfe8947681d45e91b686d15d/src/js/_enqueues/vendor/farbtastic.js#L38
Line 38]
- Thickbox hacks [https://github.com/WordPress/wordpress-
develop/blob/29ff2f8151317a97bfe8947681d45e91b686d15d/src/js/_enqueues/vendor/farbtastic.js#L38
Line 47], also line 301, 310
- TinyMCE skins effecting galleries and gallery items
- Early exit on autoresize textarea in dashboard.js
[https://github.com/WordPress/wordpress-
develop/blob/29ff2f8151317a97bfe8947681d45e91b686d15d/src/js/_enqueues/wp/dashboard.js#L202
Line 202]
- Early exit in customize/controls.js for IE9
- tinymce/plugins/wordpress/plugin.js setting body classes
- Check whether document.msHidden is present in heartbeat.js
- emoji.js browser checks
- twentytwentyone/assets/js/polyfills.js
- gruntfile.js css minification compatibility
- some settings in wp-admin/css/forms.css that are IE specific
- use classlist methods in twentynineteen/js/touch-keyboard-navigation.js
& priority-menu.js
- timezone methods in dashboard.js
This is just a rough look at some of the possible issues. None of these
are particularly important, but it would enable us to clean up the
codebase in a variety of ways by removing exceptions.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64278>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list