Skip to main content

Search and Top Navigation

#2804 closed bug (fixed)

Opened May 06, 2008 09:22AM UTC

Closed May 13, 2008 05:27PM UTC

Last modified February 26, 2009 12:55PM UTC

[ui dialog] Showing a modal dialog on a radio button select in IE (7 and 8) bug

Reported by: srepciuc Owned by: scottgonzalez
Priority: major Milestone:
Component: ui.dialog Version: 1.2.3
Keywords: ui radio button Cc:
Blocked by: Blocking:
Description

I wanted to reproduce this bug with the latest version of jQuery ui but both 1.5b3 and 1.5b4 fail to work at all in IE for me.

I have two radio buttons on a page. When I select one of them, I want a dialog to appear. I set it to be modal. In IE both 6 and 7,

when I click the radio button, the dialog is displayed, but the checked status of the radio buttons is lost. I saw there were some similar bugs in the past.

Attachments (0)
Change History (6)

Changed May 06, 2008 03:38PM UTC by scottgonzalez comment:1

owner: paulscott.gonzalez
status: newassigned

Changed May 13, 2008 05:27PM UTC by scottgonzalez comment:2

resolution: → fixed
status: assignedclosed

Fixed in [5582].

Changed May 24, 2008 03:39AM UTC by comment:3

milestone: 1.2.4

Milestone 1.2.4 deleted

Changed February 04, 2009 08:57AM UTC by merbjedi comment:4

The fix for this ticket needs to be reconsidered and either fixed for performance, or reverted. The cure is worse than the disease.

This line causes massive slowdowns on any page of moderate to large size:

$('a, :input').add([document, window]).unbind('.dialog-overlay');

The binding of all the dialog-overlay events is fast, but unbinding them all is a huge slowdown. You'll encounter it when you fire off the close event of a dialog, which fires the overlay.destroy().

Changed February 04, 2009 09:02AM UTC by merbjedi comment:5

Just to clarify, I'm refering to ui.dialog.js. Lines 557-578, and Lines 605-607. These are marked as being a fix for this issue (2804)

Changed February 26, 2009 12:55PM UTC by paul comment:6

component: ui.coreui.dialog