The callback passed to `FinalizationRegistry` may be a Proxy or BoundFunction, which lack a `[[Realm]]` internal slot. Dereferencing the callback realm directly returned null and led to a crash in `HostEnqueueFinalizationRegistryCleanupJob`. We now use the `GetFunctionRealm` AO to unwrap these exotic objects and find the underlying realm. |
||
|---|---|---|
| .. | ||
| console-table-proxy-wrapped-array.html | ||
| cyclic-async-module-a.mjs | ||
| cyclic-async-module-b.mjs | ||
| cyclic-async-module.html | ||
| cyclic-async-module.mjs | ||
| cyclic-module-throws.html | ||
| cyclic-module-throws.js | ||
| draw-from-offscreen-canvas.html | ||
| finalization-registry-basic.html | ||
| finalization-registry-proxy-callback.html | ||
| finalization-registry-revoked-proxy-callback.html | ||