document.height is inconsistent with Gecko (and other browsers don't support it) In Firefox, it looks like: document.height = document.body.clientHeight Whereas in Safari it looks like: document.height = max{window.innerHeight, document.body.clientHeight} Since other browsers don't support document.height, I think WebKit should just match Gecko. Note that the behavior of document.height is consistent in both strict and quirks mode (unfortunately the same can't be said for other document/body measurements).
Created attachment 23073 [details] In strict mode, only document.height differs between Firefox and Safari
Created attachment 23074 [details] In quirks mode, there are other differences between WebKit and Gecko. However document.height is still different in the same way
In all browsers now both below are same: document.height = undefined document.width = undefined I tested it in Safari 15.6, Chrome Canary 106 and Firefox Nightly 105. I think it might have been changed in Firefox or support was dropped but just wanted to share updated results. Since it is now same across all browsers, I think this can be marked as "RESOLVED CONFIGURATION CHANGED". Thanks!