$(window).innerHeight() not equal to window.innerHeight

$(window).innerHeight() not equal to window.innerHeight

Should window.innerHeight and $(window).innerHeight() always return the same value?

If they should always be the same then this short piece of code on PasteBin may be of interest as it shows them producing different results.  I tried to reproduce on jsfiddle but failed (maybe because it runs the code in an iframe)

I have reproduced the behaviour with jQuery 1.11.1 on Chrome/Firefox on Win7 and Chromium/Firefox on Linux.  I could not to reproduce the behaviour in IE.