start opera.
open several web pages.
start dragonfly with ctrl-shift-i.
click on a different tab.
actual result:
- the file(s) you were looking at with the previous page in the debugger is still open in the debugger.
- the debugger does not close and make a new closed instance for a tab that didn't have it open
expected:
- the debugger should create a new instance the first time you make a tab and open dragonfly on /that tab/.
- when you switch tabs, the context for that tab should be different than for another tab. in other words, each tab should have its own debugging context.
- each debugger context should have its own state of debugger open/closed.
- each debugger context is what you think a context should be, page js variables, html, css, errors, and such like things you would expect from that tab.