Problem seems to be that in gnome-panel/libpanel-util/panel-gtk.c the function panel_gtk_get_bookmark_file will return the path to the bookmarks file as ~/.config/gtk-3.0/bookmarks whereas nautilus appears to be updating the file ~/.gtk-bookmarks. Problem is obviously something about the condition being used to determine which path to return but I'm afraid I don't know how to fix it correctly so instead a workaround until someone wiser does is to do the following:
Problem seems to be that in gnome-panel/ libpanel- util/panel- gtk.c the function panel_gtk_ get_bookmark_ file will return the path to the bookmarks file as ~/.config/ gtk-3.0/ bookmarks whereas nautilus appears to be updating the file ~/.gtk-bookmarks. Problem is obviously something about the condition being used to determine which path to return but I'm afraid I don't know how to fix it correctly so instead a workaround until someone wiser does is to do the following:
rm ~/.config/ gtk-3.0/ bookmarks gtk-3.0/ bookmarks
ln -sf ~/.gtk-bookmarks ~/.config/