test262
test262 copied to clipboard
$262.IsHTMLDDA's [[Call]] behavior is underspecified
https://github.com/tc39/test262/blob/main/INTERPRETING.md only covers what should happen when it is being called with no arguments or an empty string and not what happens otherwise, as a result different engines/test262 harness implementations disagree on this:
- JSC: Returns null unconditionally
- V8: Returns null unconditionally
- Kiesel: Returns null unconditionally
- QuickJS: Returns null unconditionally
- LibJS: Returns undefined
- SpiderMonkey: Throws
In practice it seems that nothing relies on this but I think it would be nice to get everyone on the same page.
Related: #3644