Global variables declared in a script are very hard to distinguish from built-in window properties in the Inspector's debugger.
Created attachment 21246 [details] testcase
Created attachment 21247 [details] screenshot of global variable in scope chain
I'm not sure the distinction makes sense when inspecting non-JSContext. Perhaps we could add a [N] native badge for native DOM constructors in global scope? I do agree that the "Global Variables" section is basically unusable.
<rdar://problem/19281603>