#13282 closed bug (fixed)
QtWebKit -- TypeError: '[object Object]' is not a valid argument for 'Function.prototype.apply' (evaluating 'elem.nodeType')
Reported by: | Owned by: | gibson042 | |
---|---|---|---|
Priority: | low | Milestone: | 2.0 |
Component: | manipulation | Version: | 2.0b1 |
Keywords: | Cc: | Rick Waldron, Jason@… | |
Blocked by: | Blocking: |
Description
This error occurs on all QtWebKit-based browsers.
for ( ; i < l; i++ ) { elem = elems[ i ]; if ( elem || elem === 0 ) { // Add nodes directly if ( jQuery.type( elem ) === "object" ) { core_push.apply( nodes, elem.nodeType ? [ elem ] : elem ); ---> TypeError: '[object Object]' is not a valid argument for 'Function.prototype.apply' (evaluating 'elem.nodeType') <---- // Convert non-html into a text node } else if ( !rhtml.test( elem ) ) { nodes.push( context.createTextNode( elem ) ); // Convert html into DOM nodes } else { tmp = tmp || fragment.appendChild( context.createElement("div") );
Change History (7)
comment:1 Changed 10 years ago by
Cc: | Rick Waldron added |
---|---|
Owner: | set to gibson042 |
Status: | new → assigned |
comment:2 Changed 10 years ago by
Cc: | Jason@… added |
---|---|
Component: | unfiled → manipulation |
Milestone: | None → 1.9.1 |
Priority: | undecided → low |
Resolution: | → fixed |
Status: | assigned → closed |
Fixed: https://github.com/jquery/jquery/commit/fb0f2952929fbe0e8a39da8c7865a397c7e74835
Reporter, can you confirm that http://code.jquery.com/jquery-git2.js resolves the issue?
comment:4 Changed 10 years ago by
Make sure to file a ticket on QtWebKit if there doesn't already exist one for this issue and add a link here.
comment:5 Changed 10 years ago by
Milestone: | 1.9.1 → 2.0 |
---|
Note: See
TracTickets for help on using
tickets.
Per discussion in #jquery-meeting, we're going to back out the
core_push.apply( <Array>, <NodeList> )
calls in favor of the olderjQuery.merge( <Array>, <NodeList> )
, reverting much of https://github.com/jquery/jquery/commit/dc93f8cbb59d230d707193118124689c6fd930ff et al.