Bug Tracker

Opened 14 years ago

Closed 12 years ago

#4797 closed bug (worksforme)

Firefox crash with label click handler setting display: block and hiding container

Reported by: coreyti Owned by:
Priority: low Milestone: 1.4
Component: event Version: 1.3.2
Keywords: firefox crash Cc: [email protected]
Blocked by: Blocking:


The following handler reliably crashes OS X Firefox (version 3.0.11, tried on 3 computers):

$(function() {
  $('label').click(function() {
    // order is important...
    $(this).css('display', 'block');

Attempted to create a unit test on jQuery source, but programmatic clicks do not cause the crash.

See attached html for a crashing example with notes. Also, a patch is included with a potential fix.

Attachments (2)

firefox-crash-fix.patch (903 bytes) - added by coreyti 14 years ago.
patch for crash fix
firefox-crash.html (897 bytes) - added by coreyti 14 years ago.
example for crash

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by coreyti

Attachment: firefox-crash-fix.patch added

patch for crash fix

Changed 14 years ago by coreyti

Attachment: firefox-crash.html added

example for crash

comment:1 Changed 12 years ago by addyosmani

Component: fxevent
need: ReviewPatch
Priority: majorlow

I can confirm that this issue crashes FireFox 3 using the above submitted code (on both Windows and OSX), also found here: http://jsfiddle.net/addyosmani/qUhc2/

This bug does not affect FireFox 3.5 and above.

In case it would assist the patcher, current statistics show that between 3-4% of users are currently still using FireFox 3.0 and have yet to upgrade.

comment:2 Changed 12 years ago by snover

Resolution: worksforme
Status: newclosed

I am not able to reproduce a crash in the latest version of Firefox 3.0 (3.0.19).

Note: See TracTickets for help on using tickets.