Steps to replicate the issue (include links if applicable):
- take the implementation of Z10986 as as of this revision: https://www.wikifunctions.org/wiki/Z10968?uselang=en&oldid=47845
- Try to run it on the Wikifunctions prod evaluator
What happens?:
We get an error message "Z507K1 bit a function"
What should have happened instead?:
The function should run
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
The problem is that Object.hasOwn, which is here used in line 66, has only been implemented in QuickJS 0.24.0 or later. The issue will go away as soon as we deploye QuickJS 0.24.0.
That was the only place where JavaScript implementations used Object.hasOwn, so this is not urgent. We will just deploy it as the new QickJS version propagates through.
Thanks to Racecard who reported an issue here: https://www.wikifunctions.org/wiki/Talk:Z10944