New issue
Advanced search Search tips

Issue 601272 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug

Blocked on:
issue 625823



Sign in to add a comment

DOM interfaces and methods should not have .caller and .arguments properties

Project Member Reported by domenic@chromium.org, Apr 7 2016

Issue description

I don't think Web IDL defines this properly, so I filed https://github.com/heycam/webidl/issues/106. But, for the sake of interop with Firefox and Safari, and for consistency with the JS built-ins, Web IDL functions should act like the JS built-ins do:

- No .prototype property
- No [[Construct]] unless otherwise specified (this is different than just having a throwing constructor; the difference is detectable through using proxies)
- No .arguments or .caller properties
 
Components: Blink>JavaScript
Owner: yukishiino@chromium.org
Status: Assigned (was: Untriaged)
Blockedon: 625823

Sign in to add a comment