GNOME Bugzilla – Bug 774919
epiphany can load and save the wrong favicon (reproducable)
Last modified: 2016-11-23 15:04:40 UTC
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.
Your reproducer unfortunately doesn't work for me. But I don't doubt you, I've seen this before, and I've seen corrupted favicons before too. I think there might be thread-safety issues in the favicon database. As a bonus, it's full of memory leaks due to the gnarly code. But there's not really any room for error at the Epiphany level, the problem is in WebKit's unreliable favicon database. Thanks for taking the time to report this. This issue is most likely a bug in WebKit. Please report the bug to https://bugs.webkit.org/ including a link to this bug report and noting the version of WebKitGTK+ that you have installed. When reporting the WebKit bug, be sure to include the prefix '[GTK]' in the bug summary and select the 'WebKit Gtk' component.
Ok, I filed a bug there https://bugs.webkit.org/show_bug.cgi?id=165044 It basically gives all websites loaded in a tab the favicon of the first website loaded in this tab.