GNOME Bugzilla – Bug 590972
[epiphany] cannot open messages in Hotmail webmail
Last modified: 2013-09-10 11:13:23 UTC
Please describe the problem: Current epiphany of the 2.27.x development tree does not allow to open a message in the inbox nor to open a different folder of a Hotmail webmail account. All Javascript actions recognizable by a label "javascript:;" appearing at the bottom of the browser window are disabled. For epiphany releases based upon the XULRunner backend, thus 2.26.x and earlier, this works correctly. Steps to reproduce: 1. Open inbox of Hotmail account in epiphany 2.27.x browser. 2. Click some message. Actual results: Message does not get opened. Only a notification "javascript:;" appears at the bottom of the browser window. Expected results: Message gets opened. Does this happen every time? Yes. Other information: - This bug had been initially reported at: https://bugzilla.redhat.com/show_bug.cgi?id=479641 . - Upstream bug report at Webkit web site: https://bugs.webkit.org/show_bug.cgi?id=22633 . - Serious regression in view of the next official release 2.28. - Installed packages on a Fedora development system include: * epiphany-2.27.5-1.fc12 * webkitgtk-1.1.12-1.fc12
For the current Fedora "rawhide" tree, there is some progress: - webkitgtk-1.1.14-3.fc12.x86_64 / midori-0.1.10-1.fc12.x86_64 [SUCCESS] - webkitgtk-1.1.14-3.fc12.x86_64 / epiphany-2.27.92-2.fc12.x86_64 [FAILURE] Now, if success depends on the frontend, this might finally not be a webkitgtk issue, might it?
(In reply to comment #1) > For the current Fedora "rawhide" tree, there is some progress: > > - webkitgtk-1.1.14-3.fc12.x86_64 / midori-0.1.10-1.fc12.x86_64 [SUCCESS] > - webkitgtk-1.1.14-3.fc12.x86_64 / epiphany-2.27.92-2.fc12.x86_64 [FAILURE] > > Now, if success depends on the frontend, this might finally not be a webkitgtk > issue, might it? Midori tends to heavily workaround missing features in WebKitGTK+ by implementing them on their side, so it might just be that kind of thing.
** Bug 584537 - Protocols like javascript:, mailto: not supported in webkit ** might be related to this bug.
According to https://bugs.webkit.org/show_bug.cgi?id=22633#c9 a corresponding fix has been implemented in webkitgtk 1.1.10, and indeed, Fedora 11 allows to use Hotmail webmail services without restriction using this version.
I have traced back the issue with midori on Fedora 11, and it turns out that keeping webkitgtk-1.1.10 fixed, the watershed occurs between midori-0.1.4-2.fc11 and midori-0.1.5-1.fc11, midori-0.1.4-2.fc11 [FAILURE] ------------------------------ midori-0.1.5-1.fc11 [SUCCESS] . . midori-0.1.10-1.fc11 [SUCCESS] . I cannot tell why I had seen failure for midori-0.1.7 in the past. I can only speculate whether some underlying system library has been updated in the meantime leading to this shift. Anyway, for a current Fedora 11 system sporting webkitgtk-1.1.10, the above observation applies. Using midori-0.1.4-2.fc11, it is possible to log in successfully, to navigate through the Hotmail directory tree, but clicking some message has no effect. Only "javascript:" appears in the footer of the browser window then. Comment #4 and the reference to https://bugs.webkit.org/show_bug.cgi?id=22633#c9 thus appear questionable.
No improvement for - epiphany-2.28.0-1.fc12.x86_64 - webkitgtk-1.1.15.1-2.fc12.x86_64 Opening a Hotmail message entry in a new window leads to an address bar with content "javascript:;" and a page body with the sole content "URL cannot be shown" .
No improvement for - epiphany-2.29.3-1.fc13.x86_64 - webkitgtk-1.1.17-1.fc13.x86_64
Works in recent 2.29.x builds which have the new gconf key "user_agent" after setting it to "Safari". This gconf key is certainly worth being backported to the 2.28.x series.
So I understand that this works now. Closing.