We currently stick all detached windows in a global bucket in about:memory. But khuey realized that we can do better than this by merely walking the window.parent/opener chain! Actually, it's not that simple, because if you remove an iframe from the document, its parent becomes null. So we'd just have to record the old parent at some point (e.g. when we create the window). Popup windows have a similar problem: You can null out window.opener. We can either handle this the same way as we handle parent, or we can ignore this, because most page probably won't null out opener.
Assignee: nobody → khuey
I don't think I'm going to do this anytime soon.
Assignee: khuey → nobody
You need to log in before you can comment on or make changes to this bug.