Skip to main content

Search and Top Navigation

#4020 closed bug (fixed)

Opened January 31, 2009 06:46AM UTC

Closed April 08, 2009 03:14AM UTC

Last modified December 24, 2010 02:40AM UTC

UI Dialog - IE7 - Dialog won't open if any rounded corners are present

Reported by: Nikola Owned by:
Priority: major Milestone:
Component: ui.dialog Version: 1.6rc6
Keywords: dialog, corner, corners, IE7 Cc:
Blocked by: Blocking:
Description

In experimenting with several corner rounding plugins I've found that UI Dialog breaks in IE7 when rounding any corner on the page. Here is a paste of this happening with the Bullet Proof Corners plugin http://labs.parkerfox.co.uk/cornerz/. The same thing also occurs in JRC http://jrc.meerbox.nl/?page_id=4 as well as jQuery Curvy Corners http://blue-anvil.com/jquerycurvycorners/test.html and a few others I believe...

http://paste.pocoo.org/show/102098/

Attachments (0)
Change History (9)

Changed February 01, 2009 01:18AM UTC by scottgonzalez comment:1

resolution: → invalid
status: newclosed

This sounds like a problem with the other plugins. If you can find a problem that actual points to the UI dialog, feel free to re-open this ticket with more details.

Changed February 02, 2009 01:38PM UTC by rdworth comment:2

milestone: TBD1.next
resolution: invalid
status: closedreopened

Let's keep this open until we or someone else determines where the problem is. Here's a link to the Cornerz Discussion Group

http://groups.google.com/group/cornerz/browse_thread/thread/95ed7ffaafd022b3

Changed February 04, 2009 12:29AM UTC by Nikola comment:3

It seems this problem is directly related to VML insertion in MSIE. There is a jQuery Development ticket on this as well as it can occur with some jQuery fx. Also, MSIE has to be restarted in order to clear the issue.

jQuery Bug Tracker

http://dev.jquery.com/ticket/3265

Changed February 04, 2009 04:54AM UTC by robmonie comment:4

I've been able to reproduce this problem without any external (rounded corner) libraries and some basic VML. I think the ticket logged against jquery core (http://dev.jquery.com/ticket/3265) mentioned by Nikola covers off the root of the problem.

Changed February 12, 2009 06:09PM UTC by mgl comment:5

I have a very similar problem. After messing around for a couple days, I think the I've found that this is being caused by IE's rejection of Sizzle.selectors.filters.visible - I think 'visible' is reserved...or something. I posted a workaround at that involves renaming this function at http://dev.jquery.com/ticket/3265. This seems to work for me. Can anyone else confirm this?

Changed February 13, 2009 04:25AM UTC by mgl comment:6

This is definitely a bug with the use of Sizzle's visible selector in IE with VML present, and is not specifically the fault of the ui dialog widget. There is a selector on line 188 of ui.dialog.js that uses ':visible', which triggers the bug identified in the ticket I linked to above.

I think this one can probably be closed.

Changed February 17, 2009 12:33AM UTC by Nikola comment:7

Changed April 08, 2009 03:14AM UTC by scottgonzalez comment:8

milestone: 1.next
resolution: → fixed
status: reopenedclosed

Changed December 24, 2010 02:40AM UTC by awhig comment:9

_comment0: I am using jquery 1.4.4 and jquery ui 1.8.7. I am experiencing this problem. As soon as I comment out the curvycorners.js file (version 2.0.4), my dialog box appears in IE 7. Comment it back in, dialog box ceases to function.1293158437083177

I am using jquery 1.4.4 and jquery ui 1.8.7. I am experiencing this problem. As soon as I comment out the curvycorners.js file (version 2.0.4), my dialog box appears in IE 7. Comment it back in, dialog box ceases to function. I can not tell from the comments, which version this fix is suppose to be in.