Ticket #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@… |
| Blocking: | Blocked by: |
Description
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');
$('div#container').hide();
});
});
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
Change History
Changed 4 years ago by coreyti
-
attachment
firefox-crash-fix.patch
added
comment:1 Changed 3 years ago by addyosmani
- need changed from Review to Patch
- Priority changed from major to low
- Component changed from fx to event
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.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

patch for crash fix