Bug 298051 - Nothing happens when clicking on bookmark located on bookmarks toolbar
Summary: Nothing happens when clicking on bookmark located on bookmarks toolbar
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: 0.10
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-13 13:55 UTC by Oriol Mirosa
Modified: 2012-07-09 21:35 UTC (History)
3 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 Oriol Mirosa 2012-04-13 13:55:08 UTC
User-Agent:       Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0
Build Identifier: 

Sometimes, after I have been working with rekonq for a while, the bookmarks on the bookmarks toolbar stop working. The toolbar is still responsive. I can hover over the bookmarks and see them change, and I can see the action when I click on them. Yet nothing happens, the URL of the bookmark doesn't load at all. The only thing I can do to access the bookmark is right-click, copy the URL, and paste it to the address bar.

I don't know what triggers this. It usually starts happening after a while of working with rekonq, not at the very beginning. However, once it starts happening, I cannot go back to normal, not even by closing and re-launching rekonq. It only seems to work again after rebooting. I can't say that this happens every time, but it does happen very often, maybe 90 or 95% of the times I am using rekonq.

Reproducible: Sometimes

Steps to Reproduce:
1.Launch rekonq.
2.Use rekonq normally, including the bookmarks toolbar
3.
Actual Results:  
At some point, the bookmarks on the toolbar stop working

Expected Results:  
Open the websites linked by the bookmark

This is happening with my current compiled version of rekonq (0.9.55), but it did happen as well with 0.9.0 and 0.9.1. I can't remember if it also happened with 0.8.
Comment 1 Ronald Buckman 2012-04-24 15:54:05 UTC
I have the same problem with rekonq 0.9.1, only the links will not work for me even right after I reboot the computer.
Comment 2 Oriol Mirosa 2012-04-24 16:07:47 UTC
I am compiling from master and, since a bunch of commits were pushed a couple of days ago, I have not had this problem anymore (I am currently running 0.9.57). It might be just a coincidence and I will report if the problem comes back, but it looks like it might be fixed in master already.
Comment 3 Oriol Mirosa 2012-05-15 16:42:56 UTC
What I said in my previous comment turned out to be untrue, the problem came back shortly after. However, I realized that it only occurred when I was using session management from KDE to restore the session on startup. Once I changed the setting to start up with an empty session, the problem disappeared completely. Are you restoring your sessions on startup, Ronald? If so, could you see if the problem goes away when you disable it? If you can confirm, then the problem must be with Rekonq's interaction with session management.
Comment 4 redcap 2012-06-29 18:58:05 UTC
I can confirm this bug on

OS: Gentoo
Version: 0.9.2 installed from Gentoo portage 

Reproducible: always
Steps to reproduce: see below

However in my case the bug pops up under different circumstances:
It always appears, when rekonq is started for the first time in a given KDE
session. Starting rekonq again after "killall rekonq" solves the problem for the given session. The bookmark toolbar then works as expected for the rest of the KDE session.
Comment 5 Andrea Diamantini 2012-07-09 21:35:25 UTC
Git commit 050659a86bc4419ae0d9f67ea013f8657fc23c71 by Andrea Diamantini.
Committed on 09/07/2012 at 23:27.
Pushed by adjam into branch 'master'.

Fix session restore code

This let bookmark manager code properly load :)
Related: bug 296388

M  +81   -86   src/application.cpp
M  +3    -0    src/bookmarks/bookmarkmanager.cpp

http://commits.kde.org/rekonq/050659a86bc4419ae0d9f67ea013f8657fc23c71