Skip to main content

Bug Tracker

Side navigation

#7367 closed bug (fixed)

Opened November 01, 2010 10:56AM UTC

Closed July 07, 2011 04:57PM UTC

Last modified March 10, 2012 08:47AM UTC

jquery 1.4.3 multiple-selector on IE7 slow to a halt.

Reported by: godric Owned by:
Priority: high Milestone: 1.next
Component: selector Version: 1.4.4rc
Keywords: Cc:
Blocked by: Blocking:
Description

http://jsfiddle.net/godric/ZjTzy/

Simple, using multiple-selector to fetch 400 elements on IE7,

but fine on firefox, chrome, safari.

jquery-1.4.2 = medium slow, but it will finish.

jquery-1.4.3 = won't finish, need to stop script manually.

Suspected to be related to the new browser-native-optimizations.

1.4.3 performs far worse than 1.4.2 on IE7, abnormally & unbearably worse,

maybe some unsuitable optimization got turned on by mistake on IE7?

Attachments (0)
Change History (6)

Changed November 01, 2010 01:58PM UTC by rwaldron comment:1

_comment0: Confirmed; ~45 seconds to complete in IE7 w/ 1.4.3 and 1.4.4rc11288619983387660
component: unfiledselector
milestone: 1.51.4.5
priority: undecidedhigh
status: newopen
version: 1.4.31.4.4rc

Confirmed;

~45 seconds to complete in IE7 w/ 1.4.3

~24 seconds to complete in IE7 w/ 1.4.4rc1

Changed November 01, 2010 03:58PM UTC by godric comment:2

Some more cross-referencing:

I guess it's the same bug as #7341, the multiple-selector might be using .add() internally.

Changed April 04, 2011 10:23AM UTC by asherh comment:3

Replying to [comment:2 godric]:

We are also stuck with 1.4.2 because of this checkSibling() IE problem. We have a page with 1.4.3+, UI 1.8.11, and a dialog with a large multiple select (hundreds of options). If you click on an option, IE 7/8 freezes in endless JS calls to checkSibling(). Please re-open 7341, many users will be stuck with 1.4.2 until it is fixed.

See also:

http://forum.jquery.com/topic/is-this-a-regression-or-a-known-issue-in-1-4-3-and-ie7-8

http://bugs.jqueryui.com/ticket/6644

http://core.trac.wordpress.org/ticket/16643

Changed April 13, 2011 04:57AM UTC by anonymous comment:4

Changed July 07, 2011 04:27PM UTC by ktecho@gmail.com comment:5

I think this bug can be closed too. I had lots of problems while selecting lots of elements with jQuery > 1.4.2, but using 1.6.1 (and 1.6.2) solves the issue.

In fact, I think it's faster now...

Changed July 07, 2011 04:57PM UTC by ajpiano comment:6

resolution: → fixed
status: openclosed