GNOME Bugzilla – Bug 690159
Images won't show up in the webview if loaded directly from the URI
Last modified: 2013-03-25 22:48:50 UTC
Steps to reproduce: - Open a new tab - Paste http://www.itsmart.gr/images/Retro-RS232.jpg in the URI entry, press enter Expected: - Image should show up Result: - The image loads but is not shown. Resizing the window or reloading will make it appear.
I'll take a look.
Created attachment 231618 [details] [review] Workaround So the problem appears when we come back from the overview mode during WEBKIT_LOAD_COMMITTED. There's something going on after that notification, and delaying its handling using an idle function (see patch) fixes the issue, but I'll try to find out what the actual problem is. Everything works fine if Epiphany is using WebKit2, by the way.
This is not a bug in Epiphany after all: https://bugs.webkit.org/show_bug.cgi?id=106093
Comment on attachment 231618 [details] [review] Workaround This workaround is not even correct, when load_status_changed_idle() is called the status might already have changed since the signal was emitted. I wrote a simpler one that seems to work fine but I'm anyway trying to fix the problem in WebKit.
This works fine in WebKit2, so we can close the bug.