August 8 2006
This is reportedly fixed since December 2006. Confirmed fixed in Safari 3.
The following div elements are arranged one inside the other, as shown. The w3c definition of a child is an immediate descendant node of a node. The children property of a Node should return an array of the Node's children, but Safari returns all descendants (i.e. Safari returns thirdDiv as a child of firstDiv).
Update (November 26 2007): Safari 3 appears to work correctly.
|Firefox 1.5||children not supported|
|Mozilla 1.7.12||children not supported|
|Opera 9, 9.01||Working|