Cannot set properties to null using ixsl:set-property
It should be possible to use ixsl:set-property to set a property of a JS object to null, by supplying the empty sequence as the @select expression. However this is not allowed at compile time.
Issue initially raised in Feature #3569, but deserves separate bug.
Fixing the compile time problem then shows up a problem in the run time. There are different ways of representing the empty sequence internally. The internal convertToJS method does not work correctly when the item to be converted is null (as returned by Iter.Empty.next()). But note that an empty sequence represented internally as an empty array is converted to null correctly.
Please register to edit this issue