If an element is logged using `console.log()`, it may appear in the console as a list of attributes (an object representation; the same as `console.dir()` shows), or it may appear as a clickable element. Refreshing the page appears to consistently switch between the two. The attached HTML file (and web address above) compares the output of `console.log()` and `console.dir()` to illustrate the issue. The behaviour is consistent across Chrome, Chrome Canary, Safari 6.0.4, and Webkit Nightly (537+).
Moving to the right component.
<rdar://problem/15796879>
When you reload the page, the old page's elements are no longer available. So we have to switch to using cached properties instead of live information.