On Tue Dec 3 19:17:02 2024 +0000, Gabriel Ivăncescu wrote:
There's more to it than that. defineProperty over it will define normal prop and override it, but upon delete, the original one is revealed (with tests). I suspect it's using the same mechanism the other volatile lookups are (for window, document, localStorage, etc), and it's looked in a special way after the prototypes are. Though I haven't added tests for that yet, and anyway it's out of this scope of this MR.
I think that's how it should behave with the current code, what am I missing?