WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
33947
Object.prototype.hasOwnProperty returns the wrong result for some window properties
https://bugs.webkit.org/show_bug.cgi?id=33947
Summary
Object.prototype.hasOwnProperty returns the wrong result for some window prop...
Kent Hansen
Reported
2010-01-21 06:36:10 PST
The results aren't consistent with Object.getOwnPropertyNames; see discussion and test cases in
https://bugs.webkit.org/show_bug.cgi?id=33603
. JSObject::hasOwnProperty() should use getOwnPropertyDescriptor() rather than getOwnPropertySlot(), since getOwnPropertySlot() does proxying of prototype properties; this is an implementation detail that shouldn't be exposed through public JS functions.
Attachments
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2022-07-21 13:30:23 PDT
All dependent bugs are fixed and Safari pass all WPT related test for this:
https://wpt.fyi/results/js/builtins?label=master&label=experimental&aligned&q=object.prototype.hasownproperty
Is something needed more here? Thanks!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug