Skip to main content

Bug Tracker

Side navigation

#4760 closed bug (invalid)

Opened June 13, 2009 08:25PM UTC

Closed August 07, 2009 04:42PM UTC

Last modified March 15, 2012 03:33PM UTC

IE Raises error on page load/close in jquery

Reported by: bearp Owned by:
Priority: minor Milestone: 1.4
Component: unfiled Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:
Description

IE 6 and 8 raise an error on page load/close in jquery (I could not reproduce this error using IE 7). I did have a script debugger installed, the highlighted code for the error is:

H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0)

within the jquery-1.3.2.min.js file. A little more background: this error occurs when www.google.com is loaded and the jquery code is running in a Conduit HTML component (see http://www.conduit.com) in my toolbar. This may happen on more webpages, but I know it does happen on google.

IE's dialog says:

Error line 19, Object doesn't support this action.

Attachments (2)
  • famos-explore.txt (1.5 KB) - added by bearp June 25, 2009 10:17PM UTC.

    HTML component code

  • line2741.txt (0.1 KB) - added by bearp June 25, 2009 10:17PM UTC.

    Line 2741

Change History (5)

Changed June 13, 2009 08:31PM UTC by bearp comment:1

Looks like the post stripped out the or symbol. The code is (all on one line):

H.pageX=H.clientX+(I&&I.scrollLeft

(2 vertical bars, no spaces)

E&&E.scrollLeft

(2 vertical bars, no spaces)

0)-(I.clientLeft

(2 vertical bars, no spaces)

0)

Changed June 16, 2009 01:05AM UTC by dmethvin comment:2

Please attach a simple test case that demonstrates the problem. Use the uncompressed version of jQuery to simplify debugging.

Changed June 25, 2009 10:16PM UTC by bearp comment:3

Unfortunately, this bug can't be caused without installing the toolbar. Here is the test case:

1. In IE6, make sure script debugging/errors will show up.

2. Go to http://famostest.ourtoolbar.com.

3. Click download toolbar and install it.

4. After installation, you will be brought to http://famostest.ourtoolbar.com/welcome/. You will see 3 error boxes (at least, there were three when I tried this) for a debug error on line 19 (now line 2741 by using the debug jquery). If you have debugger installed, click yes.

5. Your debugger will highlight the text I mentioned in the bug report.

6. My homepage is google.com. If you just restart IE6 the error occurs after (during?) the google page load. Sometimes, the error also occurs when you close the browser.

I have changed the toolbar to use the debug jquery file. The selected code when using this file is line 2741 (attached).

I have also attached the html page the conduit toolbar loads as a HTML component that causes the error (renamed to .txt so code can be seen).

Changed August 07, 2009 04:42PM UTC by dmethvin comment:4

If the bug only occurs when the toolbar is installed, it is most likely caused by the toolbar. The toolbar might be doing an extra Release() on an IE object for example.

Changed August 07, 2009 04:42PM UTC by dmethvin comment:5

resolution: → invalid
status: newclosed