After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 790952 - Skip extra leading forward slashes in mailto: from Chrome
Skip extra leading forward slashes in mailto: from Chrome
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Composer
3.26.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2017-11-28 18:32 UTC by Anders
Modified: 2017-12-11 12:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Anders 2017-11-28 18:32:27 UTC
mailto:somone@someserver.com translates to 

///somone@someserver.com

In the composer. (If you send that, the mail fails)
Comment 1 Milan Crha 2017-11-29 10:53:45 UTC
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
Comment 2 Anders 2017-11-29 17:19:44 UTC
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
```
Comment 3 Anders 2017-11-29 17:31:19 UTC
I provoked this by writing mailto:somone@me.com directly in the address field. But the same thing happens if I click a link.
Comment 4 Milan Crha 2017-11-29 17:40:34 UTC
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.
Comment 5 Milan Crha 2017-11-29 17:51:43 UTC
Created commit 3df28c17fd in evo master (3.27.3+)
Created commit eb8a06b71d in evo gnome-3-26 (3.26.3+)
Comment 6 Anders 2017-11-29 18:23:29 UTC
Thats great! Thanks!
Comment 7 Brian J. Murrell 2017-12-11 12:39:12 UTC
FWIW, I've opened https://bugs.chromium.org/p/chromium/issues/detail?id=793790 to see what Google has to say about this.