#22996 closed defect (bug) (wontfix)
IE8 - Hierarchical Taxonomies with bulk terms cause massive slow-down / freeze
Reported by: | sc0ttkclark | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | minor | Version: | |
Component: | Editor | Keywords: | |
Focuses: | Cc: |
Description
For a project, we have about 550+ terms in a single taxonomy, the other taxonomies have around 10-40 each themselves too. There appears to be an issue when IE8 comes across too many checkboxes on a page, and this recently was exacerbated by an upgrade to WP 3.5. The upgrade itself didn't cause it, but it coincided with the addition of a few new terms (don't know how many were added before the upgrade just yet, will post if I find out more info).
To reproduce, you've gotta have a large amount of terms for your taxonomies, then go into the post editor (for whatever post type you're testing on), and ensure your taxonomies have 'hierarchical' set to true in their definitions. I've seen the issue crop up on save (on subsequent load of the page w/ success message on it), and on open of the edit page itself.
The issue seems to be more severe for IE8 on Windows XP Service Pack <= 1, but I've seen it cause a massive slow-down for newer XP versions, just not freeze up entirely like it did on the XP SP 1 machine I was primarily testing on.
I'm not really sure what the solution is going to have to be here, or if this will serve merely as a paper-trail for the folks searching for information about this.
I did a blanket forceful change for checkbox input to autocomplete on the meta boxes associated to hierarchical taxonomies using the following Gist to resolve the freezing for now:
https://gist.github.com/4330772
Here's the info you'll probably ask for, I went down to the basics to see exactly what the cause was:
- No plugins activated (except a small plugin that had the Gist in it to resolve the issue for me)
- Standard Twenty Twelve theme activated
- Tested and found the issue happening on both WP 3.4.x and WP 3.5
- Tested on XP SP 1 with IE8, saw the greatest degradation of performance here
- Tested on XP SP 3 with IE8, saw a noticeable freeze and then slow-down of performance as the page loads here
Change History (6)
#1
@
12 years ago
- Cc jacopo.tarantino@… added
- Keywords reporter-feedback added
- Severity changed from major to trivial
#2
@
12 years ago
- Severity changed from trivial to minor
This is definitely a serious issue, but it affects only the combination I've posted. I asked before posting this and was told that IE8 was still something aimed to be supported. I myself would prefer there be a 'update to your latest stable minor version of your OS/browser' as a solution.
Since this affected a major corporation, I felt it could be more widespread and would merit consideration, at the very least, a PHP-level check to degrade categories to use the tagging input for IE8.
I can certainly provide the patch for it, but I'd like to get developer feedback prior to putting that effort in since my schedule is already fairly heavy.
#3
@
12 years ago
- Keywords dev-feedback added
I think the number of conditions that must be met in order to reproduce the bug make it less than serious. Further, it sounds like more of a browser issue than a WP issue.
I wonder if it's appropriate to add code to WP core to support vintage software. IE 8 should definitely continue to be supported but I'm iffy on XP. Chromeframe as a solution? :P
Have you experienced this issue with any other browser/OS combinations?