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
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.