-
Notifications
You must be signed in to change notification settings - Fork 252
Closed
Labels
confirmedissue reported has been reproducedissue reported has been reproducedfixed - please verifyIssue has been fixed. Please verify and close.Issue has been fixed. Please verify and close.
Description
Build environment: Linux
Target device: xsnap
Description
BigInt64Array has a 5th property whose name is a symbol. It cannot be deleted.
SES requires that all non-whitelisted properties on primordials be deletable.
Steps to Reproduce
run this as a module, i.e. in strict mode:
// surprising property on BigInt64Array
// undeletable even though not frozen
// will be a problem when SES whitelist...
const props = Reflect.ownKeys(BigInt64Array);
print(typeof props[4]);
delete BigInt64Array[props[4]]; // must succeed in order for SES to work. non-whitelist must be deletable
// bug1.js:6: exception: bug1.js: delete ?: no permission (strict mode)!Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
confirmedissue reported has been reproducedissue reported has been reproducedfixed - please verifyIssue has been fixed. Please verify and close.Issue has been fixed. Please verify and close.