[Users] [Bug 3682] some senders moving from http to https for remote content; Fancy does not display this
noreply at thewildbeast.co.uk
noreply at thewildbeast.co.uk
Thu Sep 22 01:06:24 CEST 2016
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3682
--- Comment #10 from Michael Rasmussen <mir at datanom.net> ---
(In reply to comment #8)
> Your hand-crafted message shows no problems for me at all, and it renders
> just as expected, with both images (URLs) loading without problem.
Very strange because I see an empty display window when activating HTML view of
the message. Running in debug mode outputs this:
mimeview.c:834:text/html
fancy_viewer.c:859:fancy_viewer_create
Vector smash protection is enabled.
fancy_viewer.c:85:fancy_get_widget: 0xfc43a70
fancy_viewer.c:85:fancy_get_widget: 0xfc43a70
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
fancy_viewer.c:235:filename:
/home/mir/.claws-mail/mimetmp/00000007.mimetmp.html
fancy_viewer.c:251:using UTF-8 charset
fancy_viewer.c:254:zoom_level: 90
fancy_viewer.c:379:navigation requested to
file:///home/mir/.claws-mail/mimetmp/00000007.mimetmp.html
fancy_viewer.c:438:Starting request of 58
file:///home/mir/.claws-mail/mimetmp/00000007.mimetmp.html
fancy_viewer.c:1079:Error: Frame load was interrupted
URI: file:///home/mir/.claws-mail/mimetmp/00000007.mimetmp.html
Above file contains this:
<!-- Ruler for quoted-printable lines
0 1 2 3 4 5 6 7
123456789012345678901234567890123456789012345678901234567890123456789012345-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
<html xmlns="http://www.w3.org/1999/xhtml"></html>
-->
<html lang="en">
<body style="margin: 0;padding: 0;background-color:
#ffffff;-webkit-text-size-adjust: none;-ms-text-size-adjust:
none;color: #505054;font-family: 'Montserrat', Arial,
sans-serif;height: 100% !important;width: 100% !important;"
bgcolor="#e5e5e5" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">
Note: Toggle "Enable remote content" as required to clear images
and reload them.
<br>
Warning: your browser may complain about the claws-mail.org certificate.
<p>
Image only (http -- loads)
<br>
<img
src="http://www.claws-mail.org/img/sc-bar-right.png"
height="100" width="200" border="1" alt="">
</p>
<p>
Image only (https -- does not load)
<br>
<img
src="https://www.claws-mail.org/img/sc-bar-right.png"
height="100" width="200" border="1" alt="">
</p>
<p>
Image (http -- loads) -> http://claws-mail.org
<br>
<a href="http://www.claws-mail.org">
<img
src="http://www.claws-mail.org/img/sc-bar-right.png"
height="100" width="200" border="1" alt="">
</a>
</p>
<p>
Image (https -- does not load) -> https://claws-mail.org
<br>
<a href="https://www.claws-mail.org">
<img
src="https://www.claws-mail.org/img/sc-bar-right.png"
height="100" width="200" border="1" alt="">
</a>
</p>
<!-- ################################################################
<p>
Mailto link -- no remote content
<a href="mailto:pf at pfortin.com" target="_blank"
style="color: #000000;-webkit-text-size-adjust:
100%;-ms-text-size-adjust: 100%;">
pf at pfortin.com</a>
</p>
-->
</body>
</html>
Some questions:
Why java output? Does fancy or webkit activate java?
Looks like CSS bug (-webkit-text-size-adjust: none; from hand crafted message):
https://developer.mozilla.org/en-US/docs/Web/CSS/text-size-adjust
[1] There is a bug in old Webkit-based desktop browsers. If
-webkit-text-size-adjust is explicitly set to none, Webkit-based desktop
browsers, like Chrome or Safari, instead of ignoring the property, will prevent
the user to zoom in or out the Web page. See Bug 56543 (affected Safari≤5 &
Chrome≤26), Bug 163359, and Bug 84186.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Users
mailing list