<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>DIMP preview errors in folders other than Inbox</title> 
  <pubDate>Fri, 10 Apr 2026 09:50:10 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/8267</link> 
  <atom:link rel="self" type="application/rss+xml" title="DIMP preview errors in folders other than Inbox" href="https://bugs.horde.org/ticket/8267/rss" /> 
  <description>DIMP preview errors in folders other than Inbox</description> 
 
   
   
  <item> 
   <title>Dimp 1.1.2 in Horde 3.3.4-RC1.



Firefox and Chrome, same b</title> 
   <description>Dimp 1.1.2 in Horde 3.3.4-RC1.



Firefox and Chrome, same behaviour.



In Dimp, the Inbox behaves correctly. I.e. open Dimp, the Inbox shows preview of the first email item, and other items can be selected and automatically the preview appears. Multiple items can be selected by using the select box on the left of the emails.



However in other folders, upon opening the folder (Sent Items, Spam, or user-created subfolders etc) the automatic preview of the first item does not appear. The turning &quot;loading&quot; symbol appears. Clicking on the first email previews it, but no other emails in the folder are selectable or previewable. Double-clicking on another email opens it in a new window, so Dimp can &#039;see&#039; and read the other emails. The &#039;loading&#039; spinning wheel doesn&#039;t appear to time out - I have left it for about 15 minutes.



As I assume this is basic functionality that works for most people, I must have something in my config / setup that Dimp doesn&#039;t like... 



</description> 
   <pubDate>Wed, 13 May 2009 01:04:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54106</link> 
  </item> 
   
  <item> 
   <title>Please read the &#039;DIMP Troubleshooting&#039; section in dimp/docs/</title> 
   <description>Please read the &#039;DIMP Troubleshooting&#039; section in dimp/docs/INSTALL.</description> 
   <pubDate>Thu, 14 May 2009 17:17:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54137</link> 
  </item> 
   
  <item> 
   <title>&gt; Please read the &#039;DIMP Troubleshooting&#039; section in dimp/doc</title> 
   <description>&gt; Please read the &#039;DIMP Troubleshooting&#039; section in dimp/docs/INSTALL.



Cool, I will follow the troubleshooting steps there. 



Interestingly I discovered it doesn&#039;t do it in IE7. I so rarely use it these days... Firefox and Chrome do it though.</description> 
   <pubDate>Fri, 15 May 2009 04:03:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54169</link> 
  </item> 
   
  <item> 
   <title>I turned on debugging in dimp/config/conf.php.



When navig</title> 
   <description>I turned on debugging in dimp/config/conf.php.



When navigating into any folder other than Inbox using Firefox the following error pops up in a box:



&quot;onException: TypeError-a is undefined&quot;



In Chrome the error is:



&quot;onException: TypeError-&quot;



The Dimp troubleshooting guide says to:



&quot;change ``horde/conf/registry.php`` to serve the

javascript files from the ``js/src/`` directory rather than the ``js/``

directory&quot;



Assuming it is supposed to be horde/config/registry.php, there is no setting for js path that I could see in the file... how do I make it use the source js?



There is no Firebug for Firefox 3.5.



Happy to do more JS troubleshooting if someone can help point me in the right direction of how to actually do it as the tips in the INSTALL file don&#039;t work for me...</description> 
   <pubDate>Sat, 16 May 2009 13:34:16 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54213</link> 
  </item> 
   
  <item> 
   <title>&gt; &quot;onException: TypeError-a is undefined&quot;



You don&#039;t happe</title> 
   <description>&gt; &quot;onException: TypeError-a is undefined&quot;



You don&#039;t happen to be running IMP 5.0 (from git) on the same server, are you?



&gt; The Dimp troubleshooting guide says to:

&gt;

&gt; &quot;change ``horde/conf/registry.php`` to serve the

&gt; javascript files from the ``js/src/`` directory rather than the ``js/``

&gt; directory&quot;

&gt;

&gt; Assuming it is supposed to be horde/config/registry.php, there is no 

&gt; setting for js path that I could see in the file... how do I make it 

&gt; use the source js?



Add something like this to the dimp config in horde/config/registry.php:

    &#039;jsuri&#039; =&gt; &#039;/path/to/horde/js/src&#039;,

    &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../js/src&#039;,</description> 
   <pubDate>Mon, 18 May 2009 23:04:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54235</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; &quot;onException: TypeError-a is undefined&quot;

&gt;

&gt; You don&#039;t h</title> 
   <description>&gt;&gt; &quot;onException: TypeError-a is undefined&quot;

&gt;

&gt; You don&#039;t happen to be running IMP 5.0 (from git) on the same server, 

&gt; are you?

&gt;



No. Horde 3.3.4 and the latest stable Imp and Dimp. No git apps on the server.  







&gt;&gt; The Dimp troubleshooting guide says to:

&gt;&gt;

&gt;&gt; &quot;change ``horde/conf/registry.php`` to serve the

&gt;&gt; javascript files from the ``js/src/`` directory rather than the ``js/``

&gt;&gt; directory&quot;

&gt;&gt;

&gt;&gt; Assuming it is supposed to be horde/config/registry.php, there is no

&gt;&gt; setting for js path that I could see in the file... how do I make it

&gt;&gt; use the source js?

&gt;

&gt; Add something like this to the dimp config in horde/config/registry.php:

&gt;     &#039;jsuri&#039; =&gt; &#039;/path/to/horde/js/src&#039;,

&gt;     &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../js/src&#039;,





Will try that tonight. Thanks. </description> 
   <pubDate>Tue, 19 May 2009 01:04:52 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54238</link> 
  </item> 
   
  <item> 
   <title>OK, my registry.php entry for Dimp now reads as follows:



</title> 
   <description>OK, my registry.php entry for Dimp now reads as follows:



$this-&gt;applications[&#039;dimp&#039;] = array(

    &#039;fileroot&#039; =&gt; dirname(__FILE__) . &#039;/../dimp&#039;,

    &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp&#039;,

    &#039;name&#039; =&gt; _(&quot;Dynamic Mail&quot;),

    &#039;status&#039; =&gt; &#039;notoolbar&#039;,

    &#039;target&#039; =&gt; &#039;_parent&#039;,

    &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/js/src&#039;,

    &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../js/src&#039;,

);





And now Dimp doesn&#039;t work at all LOL... Just sits there saying &quot;Loading....&quot;</description> 
   <pubDate>Thu, 21 May 2009 22:24:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54274</link> 
  </item> 
   
  <item> 
   <title>&gt;     &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/js/src&#039;,



Probably need</title> 
   <description>&gt;     &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/js/src&#039;,



Probably needs to be: /usr/share/horde/dimp/js/src



&gt;     &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../js/src&#039;,



Probably needs to be: dirname(__FILE__) . &#039;/../dimp/js/src&#039;,</description> 
   <pubDate>Thu, 21 May 2009 22:33:32 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54275</link> 
  </item> 
   
  <item> 
   <title>Registry.php now reads:



$this-&gt;applications[&#039;dimp&#039;] = arr</title> 
   <description>Registry.php now reads:



$this-&gt;applications[&#039;dimp&#039;] = array(

    &#039;fileroot&#039; =&gt; dirname(__FILE__) . &#039;/../dimp&#039;,

    &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp&#039;,

    &#039;name&#039; =&gt; _(&quot;Dynamic Mail&quot;),

    &#039;status&#039; =&gt; &#039;notoolbar&#039;,

    &#039;target&#039; =&gt; &#039;_parent&#039;,

    &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,

    &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,

);



No change - with the jsuri and jsfs lines in Dimp never loads. 



Take them out and it loads fine, albeit still with the issue as noted in this bug.</description> 
   <pubDate>Thu, 21 May 2009 23:17:11 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54276</link> 
  </item> 
   
  <item> 
   <title>&gt;     &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,



This is </title> 
   <description>&gt;     &#039;jsuri&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,



This is not an URI. It&#039;s a file system path, and probably the same like jsfs.



&gt;     &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,

</description> 
   <pubDate>Fri, 22 May 2009 00:45:04 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54277</link> 
  </item> 
   
  <item> 
   <title>OK, so can either of you tell me definitively what I am supp</title> 
   <description>OK, so can either of you tell me definitively what I am supposed to put there? :) 



From what I read in registry.php jsuri should be a URI, jsfs should be a filesystem path.



I have tried:



(on Michael&#039;s advice)

&#039;jsuri&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,

&#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,



(on Jan&#039;s advice)

&#039;jsuri&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,

&#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,



and finally just for the hell of it:

&#039;jsuri&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,

&#039;jsfs&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,



None of them work - Dimp just sits and says &quot;loading...&quot;



And yes, I have a /usr/share/horde/dimp/js/src directory.



</description> 
   <pubDate>Fri, 22 May 2009 01:10:08 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54278</link> 
  </item> 
   
  <item> 
   <title>You should have mentioned that you don&#039;t know what an URI is</title> 
   <description>You should have mentioned that you don&#039;t know what an URI is.

Try:

$this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp/js/src&#039;</description> 
   <pubDate>Fri, 22 May 2009 09:07:22 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54279</link> 
  </item> 
   
  <item> 
   <title>Thank you Jan. With respect, to most people other than devel</title> 
   <description>Thank you Jan. With respect, to most people other than developers (which nowhere in this bug have I claimed to be) a URI is a naming structure like http://www.something. In that context I know fine what a URI is - but thanks... :) Do I need to tell you everything else I don&#039;t know? (joke...).



&quot;$this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp/js/src&#039;&quot; does not look like what a non-developer would call a URI. 



I&#039;m trying here to help the Dimp community by debugging an error that occurs in certain browsers on my install. To do that, all I need from you guys (the developers) is what I put in registry.php to make Dimp get its JS from source.



I followed Michael&#039;s advice to &quot;Add something like this to the dimp config in horde/config/registry.php:

     &#039;jsuri&#039; =&gt; &#039;/path/to/horde/js/src&#039;,

     &#039;jsfs&#039; =&gt; dirname(__FILE__) . &#039;/../js/src&#039;,&quot;



Then something different from you, and now something different again.



Can someone please just tell me what I put in /usr/share/horde/config/registry.php to make Dimp get its JS from src.



Currently I have:



$this-&gt;applications[&#039;dimp&#039;] = array(

    &#039;fileroot&#039; =&gt; dirname(__FILE__) . &#039;/../dimp&#039;,

    &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp&#039;,

    &#039;name&#039; =&gt; _(&quot;Dynamic Mail&quot;),

    &#039;status&#039; =&gt; &#039;notoolbar&#039;,

    &#039;target&#039; =&gt; &#039;_parent&#039;,

    &#039;jsuri&#039; =&gt; dirname(__FILE__) . &#039;/../dimp/js/src&#039;,

    &#039;jsfs&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,

);



With your last post, are you now telling me that I also need to change the line that says:



   &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp&#039;,



to



  &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp/js/src&#039;  ? 



Or change that INSTEAD of the others, or as well as some of them...?



As I said in Comment 4:



&quot;Happy to do more JS troubleshooting if someone can help point me in 

the right direction of how to actually do it as the tips in the 

INSTALL file don&#039;t work for me...&quot;</description> 
   <pubDate>Fri, 22 May 2009 10:08:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54281</link> 
  </item> 
   
  <item> 
   <title>OK, I tried the following:



$this-&gt;applications[&#039;dimp&#039;] = </title> 
   <description>OK, I tried the following:



$this-&gt;applications[&#039;dimp&#039;] = array(

    &#039;fileroot&#039; =&gt; dirname(__FILE__) . &#039;/../dimp&#039;,

    &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp&#039;,

    &#039;name&#039; =&gt; _(&quot;Dynamic Mail&quot;),

    &#039;status&#039; =&gt; &#039;notoolbar&#039;,

    &#039;target&#039; =&gt; &#039;_parent&#039;,

    &#039;jsuri&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/dimp/js/src&#039;,

    &#039;jsfs&#039; =&gt; &#039;/usr/share/horde/dimp/js/src&#039;,

);



And Dimp loaded. 



The error when going into any folder other than inbox is:



&quot;onException: TypeError-elt is undefined&quot;



**Note that Dimp troubleshooting instructions for this step are currently:



&quot;Finally, you need to change ``horde/conf/registry.php`` to serve the

javascript files from the ``js/src/`` directory rather than the ``js/``

directory&quot;. That&#039;s about as useful as telling most people to fly to the moon without at the very least an example of how to do it... :) 



Can I submit a patch for the INSTALL file with some better instructions LOL?</description> 
   <pubDate>Fri, 22 May 2009 10:34:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54283</link> 
  </item> 
   
  <item> 
   <title>By trial and error (with no Firebug for Firefox 3.5 it makes</title> 
   <description>By trial and error (with no Firebug for Firefox 3.5 it makes it hard) the &quot;elt&quot; error is returned from the JS source file DimpBase.js. (Worked that out by replacing each JS file one at a time with the source one, changing the path so caching didn&#039;t work, and reloading Dimp).



Will try and dig into the js and see if I can work out a way to find out where it&#039;s spitting about the &#039;elt&#039; variable without Firebug.</description> 
   <pubDate>Fri, 22 May 2009 12:01:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54286</link> 
  </item> 
   
  <item> 
   <title>Firefox&#039;s Error Console gives me this info only:



Warning:</title> 
   <description>Firefox&#039;s Error Console gives me this info only:



Warning: Expected identifier or string for value in attribute selector but found &#039;1&#039;.

Source File: https://mail.simonandkate.net/horde/dimp/

Line: 0



Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0.9, and 3.0.10 on some different PCs and 3.0.5 on the same PC as 3.5 runs on, and none of them do it. FF3.5 and Chrome both do have the problem.</description> 
   <pubDate>Fri, 22 May 2009 12:55:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54287</link> 
  </item> 
   
  <item> 
   <title>&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0.</title> 
   <description>&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0.9, and 

&gt; 3.0.10 on some different PCs and 3.0.5 on the same PC as 3.5 runs on, 

&gt; and none of them do it. FF3.5 and Chrome both do have the problem.



DIMP 1.1.2 doesn&#039;t support FF 3.5.  This is almost certainly a prototypejs issue since that is the js library responsible for all the fancy attribute matching.</description> 
   <pubDate>Fri, 29 May 2009 05:27:46 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54337</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0</title> 
   <description>&gt;&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0.9, and

&gt;&gt; 3.0.10 on some different PCs and 3.0.5 on the same PC as 3.5 runs on,

&gt;&gt; and none of them do it. FF3.5 and Chrome both do have the problem.

&gt;

&gt; DIMP 1.1.2 doesn&#039;t support FF 3.5.  This is almost certainly a 

&gt; prototypejs issue since that is the js library responsible for all 

&gt; the fancy attribute matching.



On further testing, DIMP 1.1.x works just fine on FF 3.5b4 (Windows 7) and Chrome (WinXP).



Further analysis of the error message provided (Expected identifier...) indicates this is an internal issue with firebug (it is thrown by the xulrunner stuff) rather than anything that should/would be affecting DIMP.



The unfortunate reality is, without a reliable way to reproduce and/or patch, this bug will need to be closed especially since I can not reproduce on anything resembling a stable browser (I do not yet consider Chrome stable).</description> 
   <pubDate>Fri, 29 May 2009 05:43:39 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54338</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.</title> 
   <description>&gt;&gt;&gt; Also, the older Firefox&#039;s don&#039;t do it. I tried 3.0.8, 3.0.9, and

&gt;&gt;&gt; 3.0.10 on some different PCs and 3.0.5 on the same PC as 3.5 runs on,

&gt;&gt;&gt; and none of them do it. FF3.5 and Chrome both do have the problem.

&gt;&gt;

&gt;&gt; DIMP 1.1.2 doesn&#039;t support FF 3.5.  This is almost certainly a

&gt;&gt; prototypejs issue since that is the js library responsible for all

&gt;&gt; the fancy attribute matching.

&gt;

&gt; On further testing, DIMP 1.1.x works just fine on FF 3.5b4 (Windows 

&gt; 7) and Chrome (WinXP).

&gt;

&gt; Further analysis of the error message provided (Expected 

&gt; identifier...) indicates this is an internal issue with firebug (it 

&gt; is thrown by the xulrunner stuff) rather than anything that 

&gt; should/would be affecting DIMP.

&gt;

&gt; The unfortunate reality is, without a reliable way to reproduce 

&gt; and/or patch, this bug will need to be closed especially since I can 

&gt; not reproduce on anything resembling a stable browser (I do not yet 

&gt; consider Chrome stable).



Verified on Chrome 2 (not Chrome 1).  Either Chrome 2 or prototypejs is broken - this is the line that isn&#039;t working properly (in _addMouseEvents in DimpBase.js):



elt = $(p.id).down(&#039;div.msCheck&#039;)



It is the selector &#039;div.msCheck&#039; that is broken on Chrome - it returns an undefined value instead of a DOM element (a DIV element of class &#039;msCheck&#039; does exist).



Simply put, this is not a Horde/IMP/DIMP issue.</description> 
   <pubDate>Sun, 31 May 2009 03:48:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54364</link> 
  </item> 
   
  <item> 
   <title>Thanks Michael...



So you can&#039;t verify this in FF 3.5b4? D</title> 
   <description>Thanks Michael...



So you can&#039;t verify this in FF 3.5b4? Does it for me on multiple PCs with FF 3.5b4...



So I guess this gets closed as not being a Horde / Dimp issue?</description> 
   <pubDate>Sun, 31 May 2009 08:00:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54366</link> 
  </item> 
   
  <item> 
   <title>&gt; Thanks Michael...

&gt;

&gt; So you can&#039;t verify this in FF 3.5</title> 
   <description>&gt; Thanks Michael...

&gt;

&gt; So you can&#039;t verify this in FF 3.5b4? Does it for me on multiple PCs 

&gt; with FF 3.5b4...



Correct.  I can not reproduce with 3.5b4 (I have only tested on Win7).



&gt; So I guess this gets closed as not being a Horde / Dimp issue?



No - we still need to track.  But this is something that needs to be fixed upstream (in either the browser or prototypejs) so there&#039;s nothing we can do right now.</description> 
   <pubDate>Tue, 02 Jun 2009 19:05:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54385</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in CVS for this ticket:

http://cvs.h</title> 
   <description>Changes have been made in CVS for this ticket:

http://cvs.horde.org/diff.php/dimp/js/DimpCore.js?rt=horde&amp;r1=1.369.2.59&amp;r2=1.369.2.60&amp;ty=u
http://cvs.horde.org/diff.php/dimp/js/src/DimpCore.js?rt=horde&amp;r1=1.369.2.61&amp;r2=1.369.2.62&amp;ty=u</description> 
   <pubDate>Mon, 08 Jun 2009 20:43:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54494</link> 
  </item> 
   
  <item> 
   <title>On further review... this issue had arisen on one of my clie</title> 
   <description>On further review... this issue had arisen on one of my client&#039;s installations.  It indeed has something to do with the SelectorsAPI - I&#039;m not sure if it is broken in prototypejs or Webkit.  Regardless, the workaround is to tell prototypejs not to use the SelectorsAPI.  Seems to work for me.



Strange, especially since there isn&#039;t an issue in IMP 5.  It must have something to do with the other elements in the page also - somewhere along the line, something changed in IMP 5 where this bug doesn&#039;t manifest itself anymore.  Since I&#039;m not going to spend anymore time tracking this down in DIMP 1.x, this solution will do.</description> 
   <pubDate>Mon, 08 Jun 2009 20:49:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54495</link> 
  </item> 
   
  <item> 
   <title>Confirm, this resolves the issue in FF 3.5b4 on Vista, and o</title> 
   <description>Confirm, this resolves the issue in FF 3.5b4 on Vista, and on Chrome.  CVS changes applied, and Dimp config set back to normal...



Dimp once again usable for me... :) Thanks Michael.</description> 
   <pubDate>Tue, 09 Jun 2009 06:03:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54500</link> 
  </item> 
   
  <item> 
   <title>Hi!



Can anyone please explain to a non Javascript -Dom ex</title> 
   <description>Hi!



Can anyone please explain to a non Javascript -Dom expert, how I could

get dimp work again with firefox3.5 clients

(we are suffering the same &quot;other folder than inbox&quot; issue)



Thank you!



regards

martin</description> 
   <pubDate>Mon, 20 Jul 2009 08:58:23 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t54985</link> 
  </item> 
   
  <item> 
   <title>I encountered same issue in stable DIMP (1.1.2) with FF3.5, </title> 
   <description>I encountered same issue in stable DIMP (1.1.2) with FF3.5, and found what I think is the cause (annoyingly I only found this ticket afterwards - otherwise I&#039;d have just applied the fix from CVS!).



The message list ViewPort contains elements with DOM IDs of the form vp_row[UID][MAILBOX]. For subfolders these look like &#039;vp_row1234Lists/Horde&#039;, i.e. invalid HTML ID (cannot contain forward-slash). This breaks Prototype in Selector.findElements, for browsers that implement Selectors API.



Replacing non-word characters (as is done elsewhere in DIMP) fixed it for me, i.e:



--- ViewPort-old.js	2009-07-20 23:16:35.000000000 +0100

+++ ViewPort.js	2009-07-20 22:48:50.000000000 +0100

@@ -1253,7 +1253,7 @@

             if (!Object.isUndefined(e)) {

                 // We can directly write the rownum to the original object

                 // since we will always rewrite when creating rows.

-                e.domid = &#039;vp_row&#039; + u;

+                e.domid = &#039;vp_row&#039; + u.replace(/_/g,&#039;__&#039;).replace(/\W/g, &#039;_&#039;);

                 e.rownum = this.uidlist.get(u);

                 e.vp_id = u;

                 return e;



I&#039;d take a look at IMP 5 to see how this got fixed, but horde.org seems broken at the moment...</description> 
   <pubDate>Mon, 20 Jul 2009 23:32:08 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t55006</link> 
  </item> 
   
  <item> 
   <title>Thank you for your response,



does dimp uses the js/ViewPo</title> 
   <description>Thank you for your response,



does dimp uses the js/ViewPort.js (where I can&#039;t find the lines with e.domid) or 

does dimp use the js/src/ViewPort.js?

(do I have to compile it somehow after changing in the src)?



regards

Martin</description> 
   <pubDate>Tue, 21 Jul 2009 06:46:38 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t55007</link> 
  </item> 
   
  <item> 
   <title>Martin, for production use you are better off with the fix i</title> 
   <description>Martin, for production use you are better off with the fix in CVS mentioned below - I think there are other issues introduced when the Selectors API is used. The CVS fix also includes a new compressed js so you don&#039;t need to mess around with paths.



DIMP uses the compressed js by default (i.e. not the one in src/); instructions for changing this are in dimp/docs/INSTALL.</description> 
   <pubDate>Tue, 21 Jul 2009 08:49:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t55008</link> 
  </item> 
   
  <item> 
   <title>&gt; The message list ViewPort contains elements with DOM IDs o</title> 
   <description>&gt; The message list ViewPort contains elements with DOM IDs of the form 

&gt; vp_row[UID][MAILBOX]. For subfolders these look like 

&gt; &#039;vp_row1234Lists/Horde&#039;, i.e. invalid HTML ID (cannot contain 

&gt; forward-slash). This breaks Prototype in Selector.findElements, for 

&gt; browsers that implement Selectors API.



Your solution is a workaround, not a fix.  The solution in CVS is the correct fix - it does not assume that you have to do tweaking of DOM IDs in the future, if any further changes are made to the CVS code.</description> 
   <pubDate>Tue, 21 Jul 2009 14:18:00 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t55013</link> 
  </item> 
   
  <item> 
   <title>Michael, has this been included in 1.1.3? I can&#039;t see it in </title> 
   <description>Michael, has this been included in 1.1.3? I can&#039;t see it in any of the change documentation...?



Just would like to know whether I will need to reapply the CVS change that is noted in this ticket after I update Dimp to 1.1.3.</description> 
   <pubDate>Thu, 29 Oct 2009 23:14:14 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t56482</link> 
  </item> 
   
  <item> 
   <title>From my experience the latest dimp version does not have

th</title> 
   <description>From my experience the latest dimp version does not have

this issue any more - we have the expected preview behaviour

in firefox 3.5.x 



regards

Martin</description> 
   <pubDate>Fri, 30 Oct 2009 09:02:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t56483</link> 
  </item> 
   
  <item> 
   <title>Thanks Martin.</title> 
   <description>Thanks Martin.</description> 
   <pubDate>Fri, 30 Oct 2009 11:06:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8267#t56484</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
