Opened 3 years ago
Closed 3 years ago
#1486313 closed Bugs (fixed)
Replying to certain HTML mails causes IE to hang
| Reported by: | nick.lock | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | 0.4-beta |
| Component: | User Interface | Version: | 0.3.1 |
| Severity: | normal | Keywords: | IE, HTML, reply, crash |
| Cc: |
Description
Certain HTML containing mails, when replied to in HTML format, cause Internet Explorer to hang. The interface displays the reply mail ready for editing but the browser window is unresponsive, and requires the browser process to be manually ended.
This occurs on IE6 (6.0.2900.5512.xpsp_sp3_gdr.080814-1236 (XP SP3)), IE7 (7.0.5730.13 (XP SP3) and IE8 (8.0.6001.18702 (XP SP3)) - but does not happen on Firefox (3.0.15 / Ubuntu).
Below is an example of an HTML mail composed by Exchange which causes this problem. As this is derived from a customers' mail, I have removed the mail content (leaving the HTML structure) and obfuscated addresses, but the example below causes the hang when forwarded.
Return-Path: <xx@xx.co.uk>
Delivered-To: xx@xx.co.uk
Return-Path: <xx@xx.co.uk>
Delivered-To: xx@xx.co.uk
Received: (qmail 20172 invoked from network); 20 Nov 2009 14:38:14 -0000
Received: from scanner-1.mail.exa.net.uk (HELO scanner-1.tcm.exa.net.uk)
([82.219.5.145])
(envelope-sender <xx@xx.co.uk>)
by fs-1.mail.exa.net.uk (qmail-ldap-1.03) with SMTP
for <xx@xx.co.uk>; 20 Nov 2009 14:38:14 -0000
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-100 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] autolearn=ham
Received: from mx-1.mail.exa.net.uk (mx-1.mail.exa.net.uk [82.219.5.9])
by scanner-1.tcm.exa.net.uk (ExaSMTPD) with ESMTP id 7A5BBA027
for <xx@xx.co.uk>; Fri, 20 Nov 2009 14:38:09 +0000 (GMT)
Received: from smtp.xx.co.uk (smtp.xx.co.uk [xx.xx.76.54])
by mx-1.mail.exa.net.uk (ExaSMTPD) with SMTP id 60DD3BB48E
for <xx@xx.co.uk>; Fri, 20 Nov 2009 14:38:07 +0000 (GMT)
Received: (qmail 26414 invoked from network); 20 Nov 2009 14:38:07 -0000
Received: from xx.btcentralplus.com (HELO xx.co.uk) (xx@xx.xx.228.222)
by smtp.xx.co.uk with SMTP; 20 Nov 2009 14:38:07 -0000
Subject: Urgent Developments
Date: Fri, 20 Nov 2009 14:38:01 -0000
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01CA69EF.0FA0BAF7"
Message-ID: <64A15B83FC468F43B38D9F20F2846CA701A317@xx.xx.local>
X-MS-Has-Attach:
Content-class: urn:content-classes:message
X-MS-TNEF-Correlator:
X-MimeOLE: Produced By Microsoft Exchange V6.5.7235.2
Thread-Topic: Urgent Developments
thread-index: Acpp7xIt4elxamZGSAO9NRCAxTNjCw==
From: "xx" <xx@xx.co.uk>
To: <xx@xx.co.uk>
This is a multi-part message in MIME format.
------_=_NextPart_001_01CA69EF.0FA0BAF7
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Xx
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
Best Regards
=20
=20
Xx
------_=_NextPart_001_01CA69EF.0FA0BAF7
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3562" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009>Xx</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
=
=20
=
=20
=
=20
=
=20
=
=20
=
=20
=
=20
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
=
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
=
=20
=
=20
=20
=
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
=
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
=
=20
=
=20
=
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D123405013-20112009>=
=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN
class=3D123405013-20112009>Best=20
Regards</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D123405013-20112009>Xx</SPAN></FONT></DIV></BODY></HTML>
------_=_NextPart_001_01CA69EF.0FA0BAF7--
Change History (10)
comment:1 Changed 3 years ago by alec
- Milestone changed from later to 0.4-beta
comment:2 Changed 3 years ago by nick.lock
comment:3 Changed 3 years ago by alec
You should definetly test svn-trunk version, TinyMCE editor has been updated also.
comment:4 Changed 3 years ago by nick.lock
Tested again with IE8 (8.0.6001.18702), with RC 0.3.1 and also SVN revision 3184.
When "Reply To" is clicked, the above email still causes IE8 to hang in a "Not Responding" state before anything is rendered to the message area part of the compose mail screen.
Killing one of the iexplore.exe processes present caused IE8 to show a balloon saying "problems with this page caused the tab to be closed and reopened", and it hung up again.
Killing all IE8 processes allowed IE8 to be restarted, and normal use continued.
Is there any more information that I may have that could be of use?
comment:5 Changed 3 years ago by alec
Confirmed.
comment:6 Changed 3 years ago by Jesterz
Isn't this related to TinyMCE?, they are trying to fix the IE8.0 hang/crash bug before releasing 3.3 (apparently the only showstopper bug currently....)
http://sourceforge.net/tracker/?func=detail&aid=2962468&group_id=103281&atid=635682
comment:7 Changed 3 years ago by alec
Good news, this is working with TinyMCE 3.3rc1. So, we should upgrade editor when its stable version will be released.
comment:8 Changed 3 years ago by nick.lock
Thank you gentlemen, I will retest when the new TinyMCE build is included!
comment:9 Changed 3 years ago by Lazlo
TineMCE 3.3 is released. It fixes most IE bugs and some other bugs/performance issues.
comment:10 Changed 3 years ago by alec
- Resolution set to fixed
- Status changed from new to closed
TinyMCE 3.3.1 in [69d05c37].

Appears to be related to http://trac.roundcube.net/ticket/1486259 ... So the latest svn version should fix it?