Bug Tracker

Opened 6 years ago

Closed 5 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: corey@…
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 6 years ago.
patch for crash fix
firefox-crash.html (897 bytes) - added by coreyti 6 years ago.
example for crash

Download all attachments as: .zip

Change History (4)

Changed 6 years ago by coreyti

patch for crash fix

Changed 6 years ago by coreyti

example for crash

comment:1 Changed 5 years ago by addyosmani

  • Component changed from fx to event
  • need changed from Review to Patch
  • Priority changed from major to low

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 5 years ago by snover

  • Resolution set to worksforme
  • Status changed from new to closed

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.