Ian Hickson wrote:
The term "browsing context" in the spec basically corresponds to the session history exposed by window.history, and the outer "Window" object that the history is on.
How should this behave in a situation like Firefox's "undo close tab", where the resulting tab has a brand-new window object but the window.history has been deserialized from a string representation. So it's a new object, but has the same information in it as the old one used to.
Presumably in such a case this should be treated as "the same" browsing context in spite of the Window object being totally different?
-Boris
