Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#3293 closed defect (fixed)

0.9: Failure in dojo.query (as called through djit getChildren)

Reported by: Jared Jurkiewicz Owned by: alex
Priority: high Milestone: 0.9beta
Component: Query Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

0.9: Failure in dojo.query (as called through dijit getChildren())

The recent change set in dijit (8878) broke dojox.wire UT on IE and WebKit?. On debugging this issue one of the problems was tracked down to: http://trac.dojotoolkit.org/ticket/3282

Where on IE query returns things in reverse order.

However, I see another problem when I run the wire UT on WebKit? in OS-X. Namely I get a pile of these errors which I traced to dojo.query:

I'm getting errors from what deep down in dojo (in the query engine) such as: TypeError?: Value undefined (result of expression elem.hasAttribute) is not object. Which is likely coming from query.js, line: 751

So, it looks like query may have some hidden issues on WebKit? as well when it parsed across the DOM. Both of these issues coupled together break dojox.wire now in 0.9. the IE one I could work around if I have to, but the WebKit? one I can't.

Assigning this to Alex since he owns the query engine.

Change History (4)

comment:1 Changed 12 years ago by alex

Status: newassigned

comment:2 Changed 12 years ago by alex

Resolution: fixed
Status: assignedclosed

(In [8959]) ensure that return order is right on IE/Safari. Fixes #3293

comment:3 Changed 12 years ago by Jared Jurkiewicz

Verified fixed!

comment:4 Changed 10 years ago by bill

Component: GeneralQuery
Note: See TracTickets for help on using tickets.