This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
"Or if both values are NaN." appears in the 6th para of the definition. Can't tell whether this is case is meant to be 'true' or 'false'. . . Perhaps a markup bug?
On the Dec 12 telcon the WGs agreed to fix this by making the offending sentence a clause of the previous sentence. The sentence now reads: "If $i1 and $i2 are both atomic values, they are deep-equal if and only if ($i1 eq $i2) is true, or if both values are NaN."
Closing bug because commenter has not objected to the resolution posted and more than two weeks have passed.