[Bug 21555] Use of IDL arrays for keyPath values is underdefined

https://www.w3.org/Bugs/Public/show_bug.cgi?id=21555

--- Comment #5 from Joshua Bell <jsbell@chromium.org> ---
(In reply to comment #4)
> Given the IDL, there is no way to describe the Gecko behavior.  Again,
> because IDL arrays are not actual JS Array objects.

Hrm, yes... I was assuming the wiggle room in "An array returned from a
platform object *might* also be modified by the object, and any modifications
to the array performed by user code *might* be acted upon by the platform
object" (emphasis mine on *might*) would allow it, but the platform array
object definition precludes this. Bother.

> Unfortunately, IDL does not have a way to actually return the same exact
> actual Array object each time, short of returning "any" and then defining it
> all in prose or something.  That's why I cced Cameron on this bug...

Thanks, yes. Avoiding "any" would be nice, but we could go back to that.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 2 April 2013 19:04:49 UTC