Bug 280102 - KMail doesn't handle HTML anchors (regression from kde 4.4)
Summary: KMail doesn't handle HTML anchors (regression from kde 4.4)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kdepim
Classification: Applications
Component: messageviewer (show other bugs)
Version: 4.6
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-15 05:02 UTC by Tom Collins
Modified: 2017-01-07 21:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Sample message digest from Yahoo groups (74.88 KB, text/plain)
2011-08-15 05:02 UTC, Tom Collins
Details
The message, imported into a maildir. (23.57 KB, application/octet-stream)
2012-09-23 02:21 UTC, Tom Collins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Collins 2011-08-15 05:02:25 UTC
Created attachment 62832 [details]
Sample message digest from Yahoo groups

Version:           4.6 (using KDE 4.6.3) 
OS:                Linux

Yahoo groups sends e-mails as HTML with a table of contents at the top.  Each entry in the table of contents is a HTML <a href> that references an <a name> farther down in the HTML.  Kmail now doesn't jump-to those links when clicking on the table of contents.

The only thing I see "funny" is that the HTML is sent as quoted-printable.

Reproducible: Always

Steps to Reproduce:
Click on a TOC link.

Actual Results:  
Nothing.

Expected Results:  
Display jumps to the digest message.
Comment 1 aeris 2011-08-28 11:47:01 UTC
Same problem, but on 4.4 too
Internal link seems working on 4.4.7 but not on 4.4.11.


Already reported to Debian team (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626261)
Comment 2 Laurent Montel 2011-09-05 15:39:55 UTC
Ok I can see that it doesn't work.
Will look at why. Don't understand why for the moment.
Comment 3 Tom Collins 2012-04-01 03:01:21 UTC
Any updates?
Comment 4 Laurent Montel 2012-09-02 12:00:38 UTC
is it work in new version ?
is it work in firefox ?
could you save it in mbox format pleasE ?
Comment 5 Tom Collins 2012-09-23 02:20:00 UTC
Does not work in KMail 4.8.5, which is what I have available at this time.

Can't try this directly in Firefox, since the e-mail body is quoted-printable encoded, and that has to be un-done before the body is pure HTML.

Attached is a zip file containing this file imported into a maildir directory.

Thanks!
Comment 6 Tom Collins 2012-09-23 02:21:10 UTC
Created attachment 74102 [details]
The message, imported into a maildir.
Comment 7 Laurent Montel 2012-09-24 06:40:14 UTC
Ok I confirm it.
Don't know why for the moment.
Comment 8 Tom Collins 2012-09-25 00:58:48 UTC
Thanks for checking it out.
Comment 9 Laurent Montel 2012-09-28 06:33:02 UTC
in void WebKitPartHtmlWriter::end()
we use mHtmlView->setHtml( mHtml , QUrl( "file:///" ) );
and it defines baseurl but it's not correct.
But I don't know how to fix it...
Comment 10 Denis Kurz 2016-09-24 21:00:08 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kdepim (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 11 Denis Kurz 2017-01-07 21:55:19 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.