GNOME Bugzilla – Bug 592037
decodes URLs when it shouldn't
Last modified: 2010-08-14 04:45:26 UTC
For some reason evolution decides to decode URLs passed to the browser. I got an email, pointing to a wiki, that said: The "en/users/Support?action=userprefs&sub=notification" page has been changed by ...: http://wireless.kernel.org/en/users/Support%3Faction%3Duserprefs%26sub%3Dnotification Note the %3F encoding after Support etc. The page really actually was _that_, and _not_ Support?action=userprefs&sub=notification as the latter would actually show some form, not a wiki page. However, when clicking the link, evolution took me to http://wireless.kernel.org/en/users/Support?action=userprefs&sub=notification instead of http://wireless.kernel.org/en/users/Support%3Faction%3Duserprefs%26sub%3Dnotification Initially I thought the server app was trying to be smart, but no. This was just a plain text email, so the URL should've been passed to the browser verbatim.
I have a similar problem with eBay Saved Search notification emails. All the search result items are encoded. e.g.: http://rover.ebay.com/rover/0/e11021.m45.l1123/7?euid=8804932980662976377&loc=http%3A%2F%2Fcgi.ebay.ca%2Fws%2FeBayISAPI.dll%3FViewItem%26item%3D120608204031%26ssPageName%3DADME%3AB%3ASS%3ACA%3A1123 When I clicked on it, it launches a browser but the link is broken. I tried setting my Preferred Browser to either Chromium or Firefox. Neither of them worked. The workaround now is to copy the link (right-click context menu) from the mailer and then open a browser and then paste the link in the address bar and go.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 581032 ***