desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #59652
[Bug 611983] Re: [SRU] Evolution [Open Link In Browser] not working for new eBay email hyperlinks
This bug is fixed.
When I have tested this morning everything is working.
I like Evolution. Many thanks.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution in Ubuntu.
https://bugs.launchpad.net/bugs/611983
Title:
[SRU] Evolution [Open Link In Browser] not working for new eBay email
hyperlinks
Status in The Evolution Mail & Calendaring Tool:
Invalid
Status in “evolution” package in Ubuntu:
Fix Released
Status in “evolution” source package in Lucid:
Fix Released
Status in “evolution” source package in Maverick:
Fix Released
Status in “evolution” source package in Natty:
Fix Released
Bug description:
I am running the following - Ubuntu Lucid Lynx 10.04 + Firefox 3.6.8 +
Evolution 2.28.3
On the 26th July 2010, eBay (in their wisdom !) changed the structure
of their notification emails, unfortunately since this change I have
been unable (in Evolution mail) to click on the hyperlinks back to the
eBay website without the resulting eBay web page showing a variety of
errors.
Before this issue arose, the eBay email hyperlinks had the structure such as -
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=290457755810&ssPageName=ADME:B:SS:GB:1123
and Evolution still opens these links correctly.
After the eBay change the links look like -
http://rover.ebay.com/rover/0/e11021.m45.l1123/7?euid=5352848142992251064&loc=http%3A%2F%2Fcgi.ebay.co.uk%2Fws%2FeBayISAPI.dll%3FViewItem%26item%3D150472423977%26ssPageName%3DADME%3AB%3ASS%3AGB%3A1123
-now if within Evolution I hover over the hyperlink and select "[Copy
Link Location]", then paste the result in Firefox, then I get the
result I would expect.
HOWEVER if in the same link I try to either "[Open Link In Browser]",
or simply double clicking the mouse to open the link into Firefox,
then the URL that Firefox receives looks like -
http://rover.ebay.com/rover/0/e11021.m45.l1123/7?euid=5352848142992251064&loc=http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=150472423977&ssPageName=ADME:B:SS:GB:1123
- which turns out to be invalid !
What can I do to get Evolution to send the correct form of the URL to Firefox ? - or is this an Evolution bug.
There has been a short discussion on the possible cause of this problem here -
https://answers.launchpad.net/ubuntu/+source/evolution/+question/119395
and the proposed solution from that link says -
"
I see your problem now. Seems that evolution is decoding the escape codes (%3A, %2F, etc) that are present in the original URL, but the application on eBay needs those escape codes intact.
Maybe it is an Evolution bug, as it should not alter the URL while
sending it to Firefox.
I checked the evolution source code:
http://archive.ubuntu.com/ubuntu/pool/main/e/evolution/evolution_2.28.3.orig.tar.gz
Inside e-util/e-util.c file, there is a function e_show_uri(). Before
it passes the URL to Firefox, it removes the escape codes by calling
camel_url_decode():
http://library.gnome.org/devel/camel/stable/camel-camel-url.html
#camel-url-decode
So I think you really should open an evolution bug and see if anyone can come with an explanation for this behavior.
"
To manage notifications about this bug go to:
https://bugs.launchpad.net/evolution/+bug/611983/+subscriptions