jQuery 1.3 not ready for production

Posted by admin on January 21, 2009

Editor’s Note: Corrections added (Jan. 21, 2009 / 2:00 p.m. MST).

jQuery 1.3 will throw several errors in Internet Explorer 7 if you are:

1) forwarding a web site and

2) masking the URL.

The jQuery team has acknowledged several bugs and stated on their web site that an updated version (1.3.1) will be released some time this week. As of this morning (January 21, 2009), no updates have been made available yet.

Just in case you’re Google-ing this issue — and you can’t find much, and you think you’’re going crazy — the following JavaScript errors has have occurred on one of my client’s web sites.

1. Access is denied

In the debugger, the following jQuery 1.3 syntax is highlighted:

Here’s the text:

if(document.documentElement.doScroll&&!l.frameElement)

 

Summary: This is obviously not a big deal, as long as you don’t have picky clients. And as long as your clients don’t forward and mask existing web sites to different domain names.

Solution: For the time being, revert to jQuery 1.2.6 and wait for the jQuery 1.3.1 release.

 

 

The following error disappeared after I had stripped the page down to its bare minimum and disabled various IE7 add-ons.

It seems that this particular started disappearing when I disabled the add-ons from GrabNet (which, I believe, are a result of installing the free Orbit file download utility).

Let me make this clear: Although there seems to be a conflict with jQuery 1.3, this particular error went away after I disabled the GrabNet add-ons. However, for reference purposes, I’m leaving the error description in this article. Thanks to John Resig (!) for helping me figure this out.

 

‘n.props’ is null or not an object

And the debugger highlights the following jQuery 1.3 syntax:

And here is the text:

F=G&&n.props[F]||F;

 

Comments (3)

 

  1. John Resig says:

    Have you filed a bug on the ‘props’ one? I haven’t seen that mentioned anywhere else. Are you sure it’s from jQuery and not a plugin?

    Could you file a bug: http://dev.jquery.com/newticket and drop an email to the jQuery-dev list, please? Otherwise this may not get fixed in time for 1.3.1!
    http://groups.google.com/group/jquery-dev

  2. admin says:

    Thanks for stopping by and letting me know. I’ll do as suggested.

    And hey . . . keep up the good work! I can’t even begin to tell you how much more fun web development has become since I’ve started using jQuery.

    Honestly, thank you.

  3. John Resig says:

    Hey, no problem. Thanks for localizing that issue, as well – it’s a weird one. The first issue that you mentioned has already been fixed and will be in 1.3.1, btw!

Leave a Reply