I see now that they've changed in Bookmarks - Organize Bookmarks, but I
still see the old ones in my personal toolbar drop down.
--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
Nothing he's got he really needs
Twenty first century schizoid man.
***********************************
it should change once you click on it
--
*IMPORTANT*: Sorry folks, but I cannot provide email
help!!!! Emails to me may become public
Notice: This posting is protected under the Free Speech
Laws, which applies everywhere in the FREE world,
except for some strange reason, not to the mozilla.org
newsgroup servers, where your posting may get you banned.
Peter Potamus & His Magic Flying Balloon:
http://melaman2.com/cartoons/singles/mp3/p-potamus.mp3
http://www.toonopedia.com/potamus.htm
That's what I thought, but it's not happening.
This is in a local folder, btw, on my PC, so I have complete control of
what favicon file is there. I have renamed the old favicon file and
added my new one. It appears in the location bar and in the Organize
Bookmarks window, but not in the drop down from my personal toolbar.
> I've changed favicons for a site, but my bookmarks still show the old
> one. How do I dump the the old one and get the new one? I've tried
> emptying the cache, but that doesn't work.
>
> I see now that they've changed in Bookmarks - Organize Bookmarks, but I
> still see the old ones in my personal toolbar drop down.
To which Peter Potamus the Purple Hippo replied:
> it should change once you click on it
And then Chuck Anderson replied:
> That's what I thought, but it's not happening.
>
> This is in a local folder, btw, on my PC, so I have complete control of
> what favicon file is there. I have renamed the old favicon file and
> added my new one. It appears in the location bar and in the Organize
> Bookmarks window, but not in the drop down from my personal toolbar.
I'm having the same problem as Chuck: I updated favicon.ico on my
personal web site. The new one shows correctly in the address bar of
my browser (Firefox 3.0.3) just left of the URL, but the bookmarks still
show the old one. How can we force FF to dump the old icon and put
the new one into the bookmarks?
- Rich
> You could delete the original bookmark and bookmark it again. Not too
> elegant, but it should get your new favicon in the bookamrk.
> Dave Pyles
You'd expect that would work, but it didn't. The new bookmark still
had the old favicon, which must have been cached in a database somewhere
on my machine.
Even if it did work, I could only use it on the sites I knew to have an
obsolete favicon.
But I have thousands of bookmarks, and if FF is showing an obsolete
icon on my own site, I suppose I have hundreds of obsolete icons on the
others as well.
As I recall, an early version of Netscape Navigator could automatically
poll all your bookmarks, updating favicons and flagging those which
returned an error status (e.g. 404 page not found). I'm surprised this
feature was not carried forward into FireFox.
- Rich
--
Ron Hunter rphu...@charter.net
> You can try the extension Favicon Picker.
> Works fine for that purpose.
Thank you for the suggestion, Ron, but if there is no other way
to kill obsolete favicons in one's bookmark than to install an
extension, I consider that to be a serious design flaw (bug) in
the basic Firefox product.
It would seem to me if Firefox is smart enough to notice that a web
site has a favicon.ico file and assign it to a bookmark, then it
should also be smart enough to replace the icon on the bookmark when
the favicon.ico on the server is updated. Wouldn't you agree?
- Rich
> I've changed favicons for a site, but my bookmarks still show the old
> one. How do I dump the the old one and get the new one? I've tried
> emptying the cache, but that doesn't work.
>
> I see now that they've changed in Bookmarks - Organize Bookmarks, but I
> still see the old ones in my personal toolbar drop down.
Please see this article:
http://www.tdupree.com/2008/06/12/manually-refresh-faviconico-files-in-firefox-3/
(It still requires an external tool to do the job.)
- Rich
> Rich Pasco wrote:
>
> > I'm having the same problem as Chuck: I updated favicon.ico on my
> > personal web site. The new one shows correctly in the address bar
> > of my browser (Firefox 3.0.3) just left of the URL, but the
> > bookmarks still show the old one. How can we force FF to dump the
> > old icon and put the new one into the bookmarks?
>
> You can try the extension Favicon Picker. Works fine for that
> purpose.
There are a few extensions by that name, since people keep abandoning
them and others take them up. The one for Fx 3 is "Favicon Picker 3",
<https://addons.mozilla.org/en-US/firefox/addon/7849>. It has a
"reset" button which seems to do exactly what the OP wants.
> IIRC, ChrisI wrote someplace that the favicon (usually ??) changes to
> the correct version when you open the bookmark...
>
> dunno if that will work in your case though!
I'm sorry, I thought I was clear that simply opening the bookmark
does NOT update the icon in FF 3.0.3.
- Rich
--
There are three kinds of people -- those that can count and those that
can't.
--
Ron Hunter rphu...@charter.net
> I'm having the same problem as Chuck: I updated favicon.ico on my
> personal web site. The new one shows correctly in the address bar of
> my browser (Firefox 3.0.3) just left of the URL, but the bookmarks still
> show the old one. How can we force FF to dump the old icon and put
> the new one into the bookmarks?
The various responses to my question had me convinced that Firefox by
itself would never update the bookmark icon unless I first removed the
old one, but the techniques suggested* to remove the old one seemed to
be too much trouble, so I did nothing. Now, two weeks later, I noticed
that Firefox finally got around to updating my bookmark icon all by
itself, without me using any of the suggested* techniques. I have no
idea what triggered this eventual automatic update. A few ideas:
1) The calendar rolled over to a new month (November).
2) In about:config, I set browser.bookmarks.autoExportHTML to true.
3) I visited the site more than a dozen times.
4) I quit and re-started Firefox more than a dozen times.
*The techniques suggested to remove the old icon, none of which I
actually employed, are described at these links:
http://www.tdupree.com/2008/06/12/manually-refresh-faviconico-files-in-firefox-3/
https://addons.mozilla.org/en-US/firefox/addon/7849
http://groups.google.com/group/mozilla.support.firefox/browse_frm/thread/8f40b64f9dbaf516/52c286cf3bca4952
- Rich
favicons have an expiry attached to them. So as long as the expiry
date has not passed, it will not change the icon. I see many of them
have a negative expiry date. Given that dates are stored in PRTime
(offset from Jan 1, 1970 00:00), a negative date means a date prior to
epoch time. The negative ones that I'm observing are all for
foxmarks. The rest are positive ones.
I did a quick test. I bookmarked disney.com and noted the favicon in
the sqlite table. It had an expiry of 24 hours later. I removed the
bookmark but the favicon entry remained. I removed that history entry
but still that favicon entry persisted. When I cleared my privacy
settings (history (including download history), saved form & search
history, cache, & authenticated sessions) it cleared that entry.
Hence why unbookmarking and re-bookmarking a site will not work. And
depending on the expiry set for that favicon (haven't tested yet to
see if 24 hours is standard and if it's set by the server or FF3), it
could take 24 hours + before a new icon is displayed unless you clear
your private settings after removing that bookmark, or manually
removing it from the sqlite database (not recommended).
JB
--
Ron Hunter rphu...@charter.net
Wow, I knew about the expiry timestamp, but that was some piece
of detective work. So that is definitely a change (/regression) in Fx3.
Thanks David. I've been picking away at the database schemas trying
to map them out. My efforts are at https://wiki.mozilla.org/Places:Design_Overview#Models
as PDF documents. I hadn't yet seriously looked at moz_favicons and
its behaviours. I suspect that the expiry date comes from your local
time, not server time. So if you were to change your system date by
moving ahead one day, that icon would become expired. Revisit the
site to refresh the icon (and get an expiry 24 hours later which
technically would be 48 hours from actual time) and then restore your
system date back. Haven't tested that one yet, but I suspect it would
work.
Not sure why clearing the bookmark entry and history entry will not
work. Unless it's not being cleared from moz_places for some reason
until I clear the privacy data.
JB
> favicons have an expiry attached to them. So as long as the expiry
> date has not passed, it will not change the icon. I see many of them
> have a negative expiry date. Given that dates are stored in PRTime
> (offset from Jan 1, 1970 00:00), a negative date means a date prior to
> epoch time. The negative ones that I'm observing are all for
> foxmarks. The rest are positive ones.
>
> I did a quick test. I bookmarked disney.com and noted the favicon in
> the sqlite table. It had an expiry of 24 hours later. I removed the
> bookmark but the favicon entry remained. I removed that history entry
> but still that favicon entry persisted. When I cleared my privacy
> settings (history (including download history), saved form & search
> history, cache, & authenticated sessions) it cleared that entry.
>
> Hence why unbookmarking and re-bookmarking a site will not work. And
> depending on the expiry set for that favicon (haven't tested yet to
> see if 24 hours is standard and if it's set by the server or FF3), it
> could take 24 hours + before a new icon is displayed unless you clear
> your private settings after removing that bookmark, or manually
> removing it from the sqlite database (not recommended).
>
> JB
Wow, that explains a lot, thanks! Regarding my mysteriously refreshed
favicon, well, I had recently cleared my "personal data" which might
have accounted for that.
So, how does this expiry date get determined? Does the server set it
when the icon is first accessed, or does Firefox determine it some how?
- Rich
Just did a quick test. I set my local time ahead a day. The expiry
date for the favicon for disney.com was for 24 hours later than my
machine's local time. So it's clearly using local time. I then
changed my local machine's date 2 days ahead. Went back to
disney.com. Re-checked the expiry on that favicon and sure enough it
had changed to 24 hours after my new local time.
I tested it for another site and it also set it for 24 hours. So I am
inclined to conclude that the browser is setting the expiry for
favicons to 24 hours. There is a preference called
browser.chrome.favicons which determines if the favicon gets
displayed. If you set that to false (default is true), it will not
display the favicon, nor will it save it in moz_favicons.
JB
I did a bit more testing using Wireshark. What I noted was that the
first time I visited a new site I saw a GET for favicon.ico. The next
time I visited that same site there was no GET for favicon.ico.
However if I advanced my clock ahead a few days and refreshed the
site, I once again saw the GET for favicon.ico. So the browser is not
even requesting the favicon.ico from the site unless the expiry date
is passed.
JB