Skip to main content

Search and Top Navigation

#6812 closed bug (fixed)

Opened January 05, 2011 04:40PM UTC

Closed January 12, 2011 01:45PM UTC

Last modified January 12, 2011 01:47PM UTC

Position: Collision detection fails on the right side in Internet Explorer

Reported by: danlash Owned by:
Priority: blocker Milestone: 1.8.8
Component: ui.position Version: 1.8.5
Keywords: Cc:
Blocked by: Blocking:
Description

jQuery 1.4.4

jQuery UI 1.8.7

If you try to position an element that will be off-screen, collision detection in Internet Explorer does not work. Other browsers will correctly flip the element, but IE places the element in the original position.

It appears to work correctly in jQuery UI 1.8.5 (the latest on jsFiddle). I created the test case in jsBin:

http://jsbin.com/iwelo4

Attachments (0)
Change History (5)

Changed January 11, 2011 04:53PM UTC by scottgonzalez comment:1

status: newopen
summary: Collision detection not working in Internet ExplorerPosition: Collision detection fails on the right side in Internet Explorer
version: 1.8.71.8.5

Using the default demo on view.jqueryui.com, 1.8.5 is the first version in which this is broken. The default demo is actually a better test case than the linked jsbin.

Changed January 11, 2011 04:53PM UTC by scottgonzalez comment:2

priority: minorblocker

Changed January 11, 2011 06:02PM UTC by scottgonzalez comment:3

#6831 is a duplicate of this ticket.

Changed January 12, 2011 01:45PM UTC by Scott González comment:4

resolution: → fixed
status: openclosed

Position: Fixed calculation of collision dimensions. Fixes #6812 - Position: Collision detection fails on the right side in Internet Explorer.

Changeset: c1cc00f6096ddab9d27214c7f62279127a37d8dd

Changed January 12, 2011 01:47PM UTC by scottgonzalez comment:5

milestone: 1.91.8.8

Fixed in 1-8-stable in ca46a3a8a9353e50e517ece4273639637e5b3cf1.