Side navigation
#4797 closed bug (worksforme)
Opened June 20, 2009 09:08PM UTC
Closed October 15, 2010 10:02PM UTC
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@coolerator.net |
| Blocked by: | Blocking: |
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 (2)
Change History (2)
Changed October 09, 2010 03:24AM UTC by comment:1
| component: | fx → event |
|---|---|
| need: | Review → Patch |
| priority: | major → low |
Changed October 15, 2010 10:02PM UTC by comment:2
| resolution: | → worksforme |
|---|---|
| status: | new → closed |
I am not able to reproduce a crash in the latest version of Firefox 3.0 (3.0.19).
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.