Summary | Javascript errors with Internet Explorer 8 |
Queue | IMP |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | jan (at) horde (dot) org, slusarz (at) horde (dot) org |
Requester | thomas.jarosch (at) intra2net (dot) com |
Created | 01/08/2013 (4544 days ago) |
Due | |
Updated | 03/04/2013 (4489 days ago) |
Assigned | 02/18/2013 (4503 days ago) |
Resolved | 03/04/2013 (4489 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
recent changes (easy to do since I run IE 8 in a virtual machine).
State ⇒ Resolved
recent changes (easy to do since I run IE 8 in a virtual machine).
Regardless, unless these bugs are showstoppers (i.e. prevent IE8 from
working entirely), I don't have the time to track down at this time
unless someone can provide patches.
The trick is to mark deleted messages as "\Deleted" only and enable
"hide deleted messages" in the imp view.
As soon as the deleted messages are hidden, the Javascript errors pop up.
May be some "outstanding" requests?
Two new errors (this time with cookie based session):
Message: 'this.viewport.getMetaData(...)' is null or no object
Line: 1342
Character: 13
Code: 0
URI:
https://172.16.1.123/horde/imp/js/dimpbase.js?v=94bb72db456008168cbe506f7a47cd76
Message: 'undefined' is null or no object
Line: 1364
Character: 13
Code: 0
URI:
https://172.16.1.123/horde/imp/js/dimpbase.js?v=94bb72db456008168cbe506f7a47cd76
Code is git HEAD as of now.
#12043, I don't see it whenusing cookie based sessions.
Message: 'null' is Null or no object
thrown by the browser.
Message: 'null' is Null or no object
State ⇒ Feedback
Message: 'null' is Null or no object
State ⇒ Assigned
Message: 'null' is Null or no object
Line: 1441
Char: 9
Code: 0
URI:
https://172.16.1.123/horde/imp/js/dimpbase.js?v=94bb72db456008168cbe506f7a47cd76
Might be related to
#12043, I don't see it whenusing cookie based sessions.
Thomas
background images per CSS, thus trying to load everything after
background-image:url(. This is loading a non-existant URL which is
catched by Horde's rampage.php which requires authentication. Since
you don't use session cookies, this is an unauthenticated request.
"GET
/horde/themes/default/graphics/button-split.png),%20url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdBAMAAACZLxtaAAAAGFBMVEWkpKTGxsbQ0NDW1tbY2NjU1NTLy8u/v8ASRiaXAAAAEklEQVQIW2NhYBGAQgaiIVg9ABtiAOWD49QFAAAAAElFTkSuQmCC
HTTP/1.1"
Let's not care about this, imp works and the log is disabled on
productive systems.
@mms: Thanks for the popup window fix, replying etc. works now.
background images per CSS, thus trying to load everything after
background-image:url(. This is loading a non-existant URL which is
catched by Horde's rampage.php which requires authentication. Since
you don't use session cookies, this is an unauthenticated request.
Still I'm seeing it. I can even record a video of a window showing the
log and going back and forth over the button if you want.
Better yet, I'll enable apache's access log and have a look what is sent.
I'm getting this in the logs:
2013-02-06T10:05:24+01:00 EMERG: HORDE User is not authorized for
horde [pid 17610 on line 259 of
"/datastore/share/pear/Horde/Registry.php"]
with a hover. (I can't reproduce).
it doesn't insert the quoted text and the message window is not
editable.
is instead hidden at this point. Fixed.
commit 3a3d09c68f054ffe875c47e84b10746c4df71b73
Author: Michael M Slusarz <slusarz@horde.org>
Date: Wed Feb 6 12:45:10 2013 -0700
Some more IE8 fixes (
Bug #11940)imp/js/compose-dimp.js | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/3a3d09c68f054ffe875c47e84b10746c4df71b73
There is still a problem with reply in IE8. When double-clicking a
mail and clicking reply on the newly opened window it doesn't work.
I'm getting this in the logs:
2013-02-06T10:05:24+01:00 EMERG: HORDE User is not authorized for
horde [pid 17610 on line 259 of
"/datastore/share/pear/Horde/Registry.php"]
May be the session ID is missing somewhere?
I'm still seeing this one:
-----------------------------------------------------
There is still a problem with reply in IE8. When double-clicking a
mail and clicking reply on the newly opened window it doesn't work.
JavaScript Error HordeCore.base.DimpBase is null or not an object
When right-clicking reply in the context menu it works.
-----------------------------------------------------
When opening a message in the popup window and you click on reply, it
doesn't insert the quoted text and the message window is not editable.
Anything known/fixed like this?
State ⇒ Resolved
commit 12bbf29e9029e4ee506f676038e6581e54474299
Author: Michael M Slusarz <slusarz@horde.org>
Date: Tue Feb 5 17:54:41 2013 -0700
Bug #11940: Better tricks for fixing bad behavior in IE 8imp/js/dimpbase.js | 15 ++++++++-------
imp/js/imp.js | 7 ++++++-
imp/js/message-dimp.js | 17 ++++++++++-------
3 files changed, 24 insertions(+), 15 deletions(-)
http://git.horde.org/horde-git/-/commit/12bbf29e9029e4ee506f676038e6581e54474299
other files. It is the only file guaranteed to be delivered on every
page. Sending separately allows it to be cached and removed from the
size of the variable payload based on the actual page content.
mail and clicking reply on the newly opened window it doesn't work.
JavaScript Error HordeCore.base.DimpBase is null or not an object
When right-clicking reply in the context menu it works.
reproduce them anymore after fixing those two issues.
reproduce them anymore after fixing those two issues.
kronolith seems broken, it's stuck at "Loading calendars...".
Probably needs the same defer() fix?
Assigned to Jan Schneider
reproduce them anymore after fixing those two issues.
commit ff1c527b33de2cbda55c957c964951b37389b550
Author: Jan Schneider <jan@horde.org>
Date: Wed Jan 16 14:04:35 2013 +0100
[jan] Fix JavaScript errors with Internet Explorer 8 (
Bug #11940).imp/docs/CHANGES | 1 +
imp/js/dimpbase.js | 6 ++++++
imp/js/mailbox.js | 4 ++--
imp/mailbox.php | 2 +-
imp/package.xml | 2 ++
5 files changed, 12 insertions(+), 3 deletions(-)
http://git.horde.org/horde-git/-/commit/ff1c527b33de2cbda55c957c964951b37389b550
my horde installation last time i checked in December.
This probably needs some debugging on my part...
in the default installation. So it does need to be fixed
unfortunately.
December, it gave random Javascript errors so I disabled it before
pushing H5 into production.
JS caching doesn't help with IE8 though. I've tried the file based
backend and the "horde cache" based backend.
Error message (roughly translated from German):
Message: 'undefined' is Null or no object
Line: 469
Character: 774
Code: 0
URI:
https://172.16.1.123/horde/services/cache.php?cache=js%2Fcid%3D14a8eb2e20b5c51f91c6e85a9c5a72c1d3f2f6c7
From my observation, JS caching still delivers several, large files.
Assigned to Michael Slusarz
State ⇒ Assigned
desktop, and I haven't been around home much lately.
javascript in a single file fixes this issue on IE 7/IE 8.
my horde installation last time i checked in December.
This probably needs some debugging on my part...
the default installation. So it does need to be fixed unfortunately.
https://groups.google.com/forum/?fromgroups=#!topic/prototype-scriptaculous/ksKUW23hiQw
to develop a solution for that browser.
http://www.microsoft.com/en-us/download/details.aspx?id=11575
http://joemaller.com/2896/ie6-ie7-and-ie8-compatibility-testing-with-microsoft-virtual-pcs/
This is just a note, I'm not implying you should "fix" it :)
javascript in a single file fixes this issue on IE 7/IE 8.
my horde installation last time i checked in December.
This probably needs some debugging on my part...
Thomas
https://groups.google.com/forum/?fromgroups=#!topic/prototype-scriptaculous/ksKUW23hiQw
I don't really have access to IE 8 right now, so someone would have to
develop a solution for that browser.
Or better yet - use cached js (horde/config/conf.php). Loading all
javascript in a single file fixes this issue on IE 7/IE 8.
New Attachment: screenshot.JPG
on delete , blacklist, whitelist, forward etc buttons nothing happens.
Message: 'undefined' ist null or no object
Line: 3687
Character: 13
Code: 0
URI:
https://intranator/horde/imp/js/dimpbase.js?v=938ddf4c432f76f13d9286d1f39a954d
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Javascript errors with Internet Explorer 8
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
when entering the dynamic view with IE8, the left menu bar does not load.
IE shows a bunch of Javascript errors (I've roughly translated the
German error messages):
Message: 'HordeDialog' is undefined
Line: 450
Character: 10412
Code: 0
URI:
https://intranator/horde/imp/dynamic.php?Horde=o9p7v869rm07bava2g30aqq1c3&page=mailbox
Message: 'IMP_JS' is undefined
Line: 3647
Character: 9
Code: 0
URI:
https://intranator/horde/imp/js/dimpbase.js?v=938ddf4c432f76f13d9286d1f39a954d
Message: 'this.splitbar' is null or no object
Line: 3789
Chracater: 9
Code: 0
URI:
https://intranator/horde/imp/js/dimpbase.js?v=938ddf4c432f76f13d9286d1f39a954d
One has to open the Javascript error dialog once and then they are "accepted".
When one re-logins into IMP, it's fine.
I have no idea where IE8 saves accepted Javascript errors,
I can just reproduce it by resetting my Windows XP VM.
Thomas