Bug 167667 - konqueror bugs me to restore lost sessions when i open a link externally
Summary: konqueror bugs me to restore lost sessions when i open a link externally
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.1.0
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-29 18:12 UTC by solsTiCe
Modified: 2008-10-13 12:38 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description solsTiCe 2008-07-29 18:12:53 UTC
Version:            (using KDE 4.1.0)
Installed from:    Unlisted Binary Package
OS:                Linux

konqueror bugs me to reopen lost sessions when i open a link from kmail. 

it does not happen when i open konqueror directly.

i removed some session files in ~./kde4/share/apps/konqueror (sessions directory i think), but it keep on bugging me about this
i had to make it shut his box by checking 'do not ask me again'

when a feature becomes an annoyance.
Comment 1 George Kiagiadakis 2008-08-14 10:50:42 UTC
Confirmed. There is a standard way to reproduce this:
1) Configure konqueror to open external links in new tabs.
2) Close all open konqueror windows.
3) Fire up your irc client, join #kde, click the www.kde.org link on the topic. (you can actually do this with any program that opens links externally, like kmail ;) but the irc client was easier for me.) Ok, clicking the link will open a konqueror window showing the kde homepage.
4) Move the irc client to another desktop, click to open the link again. It will open it in a new konqueror window and it WILL ask you to restore the session. If you click to restore, it will restore the session as it currently is on the first desktop. Bug reproduced ;)
5) Now move the irc client back to the previous desktop, click to open again that link on the topic. It won't use the existing konqueror window as it should (from the configuration you did on step 1), but it will open a new one and it will prompt again to restore the session. Bug reproduced for the second time ;)

PS: and if you also close the last 2 konqueror windows after the link has opened, you will find that you just reproduced bug 164307. The first konqueror window will complain that it cannot talk to klauncher. These bugs may be the same bug actually, as they are reproduced in the same way...
Comment 2 René Krell 2008-09-16 14:20:26 UTC
I can confirm that for the latest online updates in openSUSE 11.0:
* KDE Version 4.1.2 (KDE 4.1.1 (KDE 4.1 >= 20080828)) "release 51.1" (KDE 4.1.2 (KDE 4.1.1 (KDE 4.1 >= 20080828)) "release 51.2", KDE:KDE4:Factory:Desktop / openSUSE_11.0)
* Operating System: Linux (i686) release 2.6.25.16-0.1-default
* Compiler: gcc
Comment 3 Joe Biden 2008-09-30 15:14:21 UTC
Confirmed here. Annoying.
Comment 4 David Faure 2008-10-10 21:40:01 UTC
Wrong QDBusObjectPath usage.
Fixed (but can't commit the fix right now, since svn is down)
Comment 5 David Faure 2008-10-13 12:38:34 UTC
Fixed in 870787, backported to 4.1 branch.