The following code errors with TypeError: Symbol(Symbol.asyncDispose) is not a function on v8 13.6.233.10-node.28 (Node 24.10.0), but passes with v8 14.1.146.11 (Chrome 141.0.7390.70). I guess there was a bug between these versions. I haven't found a bug report in chromium's issue tracker though.
{
async function close() {
console.log('called')
}
await using n = {
[Symbol.asyncDispose]: close.bind(null)
};
}
I'm not sure if it's better to add this case in the table, but thought to report this anyways.
The following code errors with
TypeError: Symbol(Symbol.asyncDispose) is not a functionon v8 13.6.233.10-node.28 (Node 24.10.0), but passes with v8 14.1.146.11 (Chrome 141.0.7390.70). I guess there was a bug between these versions. I haven't found a bug report in chromium's issue tracker though.I'm not sure if it's better to add this case in the table, but thought to report this anyways.