Skip to main content

Bug Tracker

Side navigation

#6499 closed bug (invalid)

Opened April 28, 2010 02:53PM UTC

Closed December 02, 2010 08:08AM UTC

Last modified July 27, 2011 02:14PM UTC

WebKit checkClone line breaks PlayStation 3 (NetFront)

Reported by: shahyar Owned by: shahyar
Priority: undecided Milestone: 1.4.3
Component: support Version: 1.4.2
Keywords: checkClone,ps3 Cc:
Blocked by: Blocking:
Description

The following bit of code was added in 1.4:

jQuery.support.checkClone = fragment.cloneNode(true).cloneNode(true).lastChild.checked;

It breaks the PlayStation 3's ability to load jQuery, as it fails checking "lastChild". Seems that the NetFront browser on PS3 does not clone any children of a fragment. To get around this, I just added a try-catch.

Patch is attached.

Attachments (1)
  • support.js.patch (1.0 KB) - added by shahyar April 28, 2010 02:54PM UTC.

    Patch file for support.js

Change History (6)

Changed July 11, 2010 06:24PM UTC by dmethvin comment:1

component: coresupport

Changed November 05, 2010 02:18AM UTC by rwaldron comment:2

owner: → shahyar
priority: → undecided
status: newpending

Thanks for taking the time to contribute to the jQuery project! Please provide a PlayStation 3 to help us assess your ticket!

Additionally, test against the jQuery 0 GIT version to ensure the issue still exists. Be Excellent to eachother!

Changed December 02, 2010 08:08AM UTC by trac-o-bot comment:3

resolution: → invalid
status: pendingclosed

Automatically closed due to 14 days of inactivity.

Changed December 22, 2010 07:51PM UTC by shahyar comment:4

Whoops, I let this ticket lapse. Looks like the bug still exists in the current GIT version.

I'd send you guys a PS3, but I somehow don't think my employers would approve.

Changed December 26, 2010 09:25PM UTC by snover comment:5

If NetFront doesn’t clone children of a DocumentFragment, jQuery isn’t going to work very well, since this paradigm is used extensively internally by domManip and the fragment cache.

Changed July 27, 2011 02:14PM UTC by ajpiano comment:6

#9920 is a duplicate of this ticket.