tabbed browsing bugs

Doug Hanley hanleyman at adelphia.net
Fri Apr 19 00:33:45 BST 2002


On Thursday 18 April 2002 04:53 pm, George Staikos wrote:
> On April 18, 2002 16:37, Doug Hanley wrote:
> > On Wednesday 17 April 2002 02:20 am, George Staikos wrote:
> > > I just tried out tabbed browsing tonight.  Looks great!!  There are a
> > > few bugs though...
> > >
> > > - It seems that the sidebar doesn't work with it.  Clicking on folders
> > > in the sidebar doesn't do much of anything.
> >
> > I couldn't recreate this one.  Make sure that the view is linked, that
> > might be why its not working.  For example, just start with
> > filemanagement profile, then add a tab, and since the new tab isn't
> > linked the sidebar wont affect it.  Should I change the policy on this
> > maybe?
>
>   Oh I see.  It was only working on the linked tab.  Hmm this may not be
> obvious to the user.  It might be better to have the sidebar work with
> whichever tab is visible.  What does everyone else think?

Does this imply that the sidebar should affect whatever the active view is?  
If it does then I would have no objections.  Also, if we make that change, 
would we really need the concept of linked views at all?

> > > - Adding a new tab, I think, should create a blank tab and not a tab
> > > with the same site as the previous active tab.
> >
> > I like that idea, but what should I do with the new tab, just create a
> > view with a khtml part in it, but no loaded web page (or about:blank)?
>
>    No, use the homepage as defined by the user (the default url in the
> profile).  You could have another option to open link/open current page in
> a new tab too.
>
>    Also, I think the Window->New Tab should open a new tab at the toplevel,
> whereas the context menu should open one within the view if that is where
> the context menu is activated.  This is a bit of a feature request as much
> as anything, but I think it would be more consistent this way.

Hmm... I'm not sure haveing tabs anywhere other than the top level is such a 
good idea.  I mean, would anyone actually use a split view, with a tab 
container inside of one of the views (other than for the purpose of having 
the sidebar or console, which is already taken care of)?  Maybe its just me, 
but that seems like it would confuse the user even more.  Personally, I think 
that tab features should be incorporated into profiles.  This way it would 
work from kdeinit, and we wouldn't have to guess at where to put the 
docContainer.

> > > - Adding a new tab and then clicking on a toolbar bookmark opens it in
> > > the previous active tab instead of the current one.
> >
> > I couldn't recreate this one, check to make sure the second tab is
> > actually the active view (the bar on the bottom is lighter).
>
>    Hrm something is not right.  Now when I try, it is opening the URL in
> both. I think the active view concept is not working right.

I still cant recreate that, when I open a new tab then do a bookmark, it 
always opens it in the active tab/active view.  I honestly wish I could fix 
it, but i can't get it to happen.

> > > - Remove Tab should be in the context menu.
> >
> > I've added that, just compiling to see if it works now.
> > I'll committ once I make sure it works.
> >
> > I've also made it so right clicking on a tab closes it. I'll committ that
> > too if there are not objections.
>
>   That might not be so obvious to users.  It seems a bit destructive to me.
> However i haven't tried it so I can't comment.  Normally the user would
> expect a context menu from that action...

Ok, that shouldn't be too hard, what should this context menu contain? Off 
hand I would think: new tab, duplicate tab, close tab, split tab into new 
window.

> > > + I fixed the problem with tabs not working when konqi is launched from
> > > kdeinit.
> >
> > cool.
>
>   There is another bug now.  I am getting a pure virtual method call.  I
> know that I added a bit of code and that's where it's happening, but it
> shouldn't be happening there.  To reproduce:  go to a page (say google),
> split view left-right, open a new tab in the right view, close that new
> tab, kill the right view.  *poof*

I experienced something like that too.  I'm almost positive that if we keep 
tabs only at the top-level (meaning always directly under the sidebars or the 
mainwindow) this would remove a lot of extra complexity, get rid of some 
crash bugs, and would make it easier for the user to understand.





More information about the kfm-devel mailing list