[SRU] Evolution [Open Link In Browser] not working for new eBay email hyperlinks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evolution |
Invalid
|
Medium
|
|||
evolution (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Low
|
Unassigned |
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://
and Evolution still opens these links correctly.
After the eBay change the links look like -
-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 -
- 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:/
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://
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://
So I think you really should open an evolution bug and see if anyone can come with an explanation for this behavior.
"
Changed in evolution: | |
status: | Unknown → New |
Changed in evolution: | |
importance: | Unknown → Medium |
tags: |
added: verification-done removed: verification-needed |
Changed in evolution: | |
status: | New → Invalid |
I can't even copy and paste links. The "copy" appears to work but then the paste is blank. I am on Karmic Koala but I do make updates when I have trouble playing movies and cd's. So I am an ex-windows user trying to make the best of Linux. TIA