Hi everyone,<div><br></div><div>I managed to debug my implementation of tabs for the notebook. It turns out that refreshing the code mirror upon switching tabs fixed most of the issues I was having. You can check it out at <a href="http://github.com/dlsun/ipython">http://github.com/dlsun/ipython</a> under the branch &quot;tabs&quot;. It hasn&#39;t been extensively tested, but it&#39;s working as far as I can tell (except for one bug, below).</div>
<div><br></div><div>I plan to file a pull request soon, but there is still one major bug that I&#39;m aware of: weird things happen when you try to do anything with the tabs in a brand new notebook. (It&#39;s hard to describe; you&#39;d have to see it to understand.) These problems disappear if you just refresh the page just once (even without saving), so it seems that iPython is doing something differently for new notebooks than for existing ones. I was hoping that someone here might have a clue as to what this might be which is interfering with the tabs.</div>
<div><br></div><div>Thanks,</div><div>Dennis</div>