Bug 133718

Summary: open popup in tab foreground, open tab in background
Product: [Applications] konqueror Reporter: theosib
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description theosib 2006-09-07 17:52:28 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Ubuntu Packages
OS:                Linux

You have two features that are too tied together.

One is "Open links in new tab instead of new window."  If I click on a link on a page that wants to open a new window, it can be directed to a tab in the current window instead.  When I click on a link, I don't necessarily know whether it's going to just go there or open a new window/tab.  When I first encountered this feature, I had it set to open tabs in the background.  This confused me, because I didn't notice the new tab opening, so I thought nothing had happened when I clicked the link.

The other feature is "open tab in background."  When I right-click on the link and explicitly tell it to open a tab, I like it to open in the background.

There are two different kinds of events that Konqueror is treating as though they are the same thing.  One event is "open tab implicitly due to normal selection of a link", and the other is "open a tab explicitly because I explicitly told it to."  Those should be separated so people can set left-clicks that open tabs to open in the foreground and right-clicks that open tabs to open in the background.
Comment 1 IƱaki Baz Castillo 2007-04-30 23:00:24 UTC
Agree, those options could be easier to understand.
Comment 2 Maciej Pilichowski 2007-09-05 14:28:13 UTC
Yes, yes, yes! :-) However it is not only for popups, but generally for new tabs.

So there should be two options, not one, for opening new tabs in the background
[ ] if it was set by page itself and user just clicked LMB (default off)
[x] if it was chosen by user from context menu (even if page also contains code like "target=_blank") (default on)