I cannot use webkit nightly in Yosemite so not sure if it's still a problem in latest build. However, both Safari 8.0 and iOS Safari 8.0 returns false while executing below expression ```js document.body.hasOwnProperty('childNodes') ```
This is expected, since the childNodes property is now on the prototype. Is this breaking something for you?
May I know what's the expected behavior? in safari prior to ios8 / yosemite and latest stable chrome browser it still returns true while executing document.body.hasOwnProperty('childNodes')
Any update on this? We have exactly the same problem when call 'hasOwnProperty' on DOM elements. In safari prior to ios8/yosemite, it always returns true! ````js var el = document.getElementById('dummy-div-id'); console.log(el.hasOwnProperty('className')); // false ````
This is the expected behavior as per comment 1 and all browsers these days agree.