Bug 165044
Summary: | [GTK] Epiphany can load and save the wrong favicon. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Hussam Al-Tayeb <ht990332> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, mcatanzaro |
Priority: | P2 | ||
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=774919 | ||
See Also: | https://bugzilla.gnome.org/show_bug.cgi?id=774919 |
Hussam Al-Tayeb
I am using WebKitGTK 2.15.2 and latest epiphany code from git master branch.
1) Open epiphany and three tabs each with a different website.
2) Open google.com in the third tab.
3) Open distrowatch.com in the third tab and notice that it still uses the
google.com favicon.
Link to downstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=774919
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Hussam Al-Tayeb
It basically gives all subsequent websites loaded in a tab the favicon of the first website loaded in this tab.
Hussam Al-Tayeb
This works in webkitgtk+ 2.14.2 so must be a regression in 2.15.2
Michael Catanzaro
I'm skeptical of that. The favicon database has been buggy and unreliable for as long as I remember. I can't reproduce this at all, but I did get a MissingNo-style gibberish favicon for the second tab I loaded, which is another longstanding bug.
The favicon database also has significant memory leaks easily-discoverable when using valgrind or asan.
Hussam Al-Tayeb
They are updating correctly again 2.15.3
Michael Catanzaro
OK then....