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 672121 - Linebreaks URLs at ! character
Linebreaks URLs at ! character
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Composer
3.2.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Tomas Popela
Evolution QA team
evolution[composer] evolution[webkit]
Depends on:
Blocks: 681371
 
 
Reported: 2012-03-15 09:18 UTC by below
Modified: 2014-06-25 08:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description below 2012-03-15 09:18:48 UTC
RFC 1738 says:
"... the special characters "$-_.+!*'()," ... may be used unencoded 
within a URL."

The Evolution mail editor (plain text mode) seems to think that a single ! is not part of a link, it breaks the line at it and breaks the link at the same time. E.g. the line:

Interview: Christian Petzold über den Film "Barbara" http://www.taz.de/!87469/

is broken incorrectly after the ! character.

The more common form #! isn't broken, in that case the whole link is moved onto the next line.

Thanks for your work!
Comment 1 Milan Crha 2012-11-28 17:16:34 UTC
Thanks for a bug report. Maybe this will be fixed with the WebKit editor, which should replace the old GtkHTML editor for 3.8.0.

Dan, what do you think, please?
Comment 2 Dan Vrátil 2012-11-28 18:50:23 UTC
Quickly tested in e-editor-test and WebKit editor treats "http://www.someurl.com/[any-allowed-special-character]123456" as a single word and does not break the line.
Comment 3 Milan Crha 2012-11-29 08:12:43 UTC
Good, thanks for the testing. Let's close this when your editor lands to sources.
Comment 4 Milan Crha 2014-06-25 08:49:32 UTC
evolution 3.13.3 contains the webkit base composer, thus I'm closing this.