<div>Hi Tirtha,</div><br><div class="gmail_quote">On Sun, Aug 7, 2011 at 17:03, Tirtha Chatterjee <span dir="ltr"><<a href="mailto:tirtha.p.chatterjee@gmail.com" target="_blank">tirtha.p.chatterjee@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In mainview.cpp, in detachTab method, we have these lines<br>
<br>
if (u.scheme() == QL1S("about"))<br>
    {<br>
        closeTab(index);<br>
        rApp->loadUrl(u, Rekonq::NewWindow);<br>
    }<br>
    else<br>
    {...<br>
<br>
This is causing a bug. detachTab(index, toWindow = 0) takes the window<br>
as an argument, but if the tab is an about:*** page, it opens in a<br>
completely new window. So why this special condition? any clues?<br>
git blame tells me Pierre and Andrea wrote this code, so please help me :-)<br>
The bug is especially important to me since i am using detachTab() to<br>
allow the drag-drop between active sessions in the panorama.</blockquote><div><br></div><div>You might very well have uncovered a bug, don't know.</div><div> </div><div>The commit that introduced it seems to be 6d9f18a4ff82fa620d35f21da32c6a7bea7f0eaf </div>

<div>I suspect Andrea is the right person to ask about it, I'll see if I can catch him during the day. But in general I'd be okay with removing as much as possible of the "about" scheme based logic, the rationale behind that is that I'd like these pages to be just "like any other page" (well it can't be exactly but, as close as it can get will be good enough).</div>

<div><br></div><div>Cheers,</div><div><br></div><div>--</div><div>Pierre</div>
<div><br></div></div>