GNOME Bugzilla – Bug 790952
Skip extra leading forward slashes in mailto: from Chrome
Last modified: 2017-12-11 12:39:12 UTC
mailto:somone@someserver.com translates to ///somone@someserver.com In the composer. (If you send that, the mail fails)
Thanks for a bug report. Running evolution as: $ evolution mailto:somone@someserver.com opens a message composer with the To address filled without any "///" part. I tried both when having evolution closed and when it had been running. Are you use the Chrome sends proper mailto: URI? You can verify that by: a) close evolution b) click the mailto URI in Chrome c) left the composer window opened and check how it had been run, with: $ ps ax | grep evolution
Here's the result: ``` [anders@idea ~]$ ps ax | grep evolution 2861 ? SLsl 0:00 /usr/lib/evolution-data-server/evolution-source-registry 3022 tty2 Sl+ 0:00 /usr/lib/evolution/evolution-alarm-notify 3106 ? Ssl 0:00 /usr/lib/evolution-data-server/evolution-calendar-factory 3142 ? Sl 0:00 /usr/lib/evolution-data-server/evolution-calendar-factory-subprocess --factory caldav --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx3106x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Calendar/3106/2 3156 ? Sl 0:00 /usr/lib/evolution-data-server/evolution-calendar-factory-subprocess --factory local --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx3106x3 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Calendar/3106/3 21381 ? Sl 0:00 /usr/lib/evolution-data-server/evolution-calendar-factory-subprocess --factory contacts --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx3106x4 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Calendar/3106/4 21406 ? Ssl 0:00 /usr/lib/evolution-data-server/evolution-addressbook-factory 21450 ? Sl 0:00 /usr/lib/evolution-data-server/evolution-addressbook-factory-subprocess --factory local --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.AddressBookx21406x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/AddressBook/21406/2 28938 tty2 SLl+ 0:00 evolution mailto:///somone@me.com 28994 ? Sl 0:00 /usr/lib/evolution-data-server/evolution-addressbook-factory-subprocess --factory webdav --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.AddressBookx21406x7 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/AddressBook/21406/7 29007 pts/0 S+ 0:00 grep evolution ```
I provoked this by writing mailto:somone@me.com directly in the address field. But the same thing happens if I click a link.
Thanks for the update. I see that Chrome is adding there those forward slashes. Neither Firefox nor Epiphany do that. I can make evolution to skip those, if there.
Created commit 3df28c17fd in evo master (3.27.3+) Created commit eb8a06b71d in evo gnome-3-26 (3.26.3+)
Thats great! Thanks!
FWIW, I've opened https://bugs.chromium.org/p/chromium/issues/detail?id=793790 to see what Google has to say about this.