Unwanted characters at the end of link in Evolution email.  Inbuilt
parsing of hyperlinks in a manner similar to that which is used by a
spell checker.

This is a matter related to the one reported above.

I frequently cut from a browser a URL and place it in my email for the
convenience of my recipients.  I may then type a space character end the
sentence with a full stop or punctuate the sentence with a comma.  At
this point, Evolution's email text editor includes these characters into
the URL.  The consequence of this is that when the email recipient
clicks on the URL they receive a html 404 error from the web-server and
many every-day users are alarmed by this.  Many also do not know to try
to trim off trailing spurious characters so as to make the link, now
displayed in their web-browser, legal.

I would like to suggest there should be a built-in parser for URL links
within the Evolution email text editor and when there are trailing
characters or other characters that are not legal, they should be
removed.  If a person wants to put at the end of a URL characters that
would typically generate a 404 error, then there is a need for there to
be a provision within the editor for the author to indicate that
atypical requirement by, for example, putting the link within quotation
marks.

I hope this comment is helpful.  Thank you for your efforts.  They are
much appreciated.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtkhtml3.14 in Ubuntu.
https://bugs.launchpad.net/bugs/422719

Title:
  evolution strips html anchors from links in outgoing mails

Status in gtkhtml3.14:
  New
Status in “gtkhtml3.14” package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: evolution

  Ubuntu 9.04 x86_64
  Evolution 2.26.1-0ubuntu2

  The bug title says it all.

  If I type (or paste) a link like this -
  http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html#exit(int)
  - into a mail and I hit space after the link, Evolution will convert
  the text to a hyperlink and when I send the mail the recipient will
  receive it correctly. When the recipient clicks the link, their
  browser will open the Runtime.html page and will jump to the exit(int)
  section in the page correctly. The "#exit(int)" part of the URL is an
  html anchor which tells the browser where to jump to in the target
  page.

  However let's say I want the display text of the link in my mail to be
  different from the associated url. Say I write to a colleague "see
  this method for details" and I want <this method> to be underlined as
  a hyperlink to the full url above. I type my message as normal, then I
  highlight <this method> with the mouse and I click "Insert" menu ->
  "Link..." and it prompts me for the url. I paste the full url
  including the anchor and click close. Everything looks fine so I send
  the mail.

  Then my colleague asks me which section in the page I was talking
  about. Evolution has stripped the "#exit(int)" anchor part from the
  url. When I view the source of the mail I sent in my Sent folder, I
  see that Evolution seems to have stripped the anchor from the link
  before even sending it.

  Evolution silently strips html anchors from links in outgoing mails,
  when the display text of the link differs from the url.

  As you might have guessed I'm a Java developer and my colleagues are
  Java deveopers and this issue comes up all the time. It's really
  annoying. I think it should be marked urgent. HTML anchors are of
  course part of the HTML spec since the beginning, so Evolution should
  support them.

  To be honest, there must be some code in Evolution which is
  responsible for "transforming" links like this. This code should throw
  an exception on encountering content it can't handle, rather than
  skipping the content. I would rather see an error message or even have
  Evolution crash, than have Evolution silently corrupt my outgoing
  mails.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gtkhtml3.14/+bug/422719/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to