Revisit behavior of has
proxy trap in safe evaluator’s terminal scope
#1305
Labels
confinement
Pertaining to confinement of guest programs.
kriskowal-review-2024-01
Issues that kriskowal wants to bring to the attention of the team for review as of January, 2024
metamask
The
has
trap in the safe evaluator’s terminal scope proxy (before and after #1293) leaks the presence or absence of properties on the realm’s intrinsic global object. The current behavior might be the optimal compromise, but we should revisit the possibility of makinghas
always returntrue
to fully blot out the parent scope. @kumavis’s preliminary investigation suggests that this would break too much existing usage. We should isolate the cases that this change would break and evaluate next steps.The text was updated successfully, but these errors were encountered: