6.0.0-alpha14
7/2/25

[#7074] address suggestion popup becomes unusable as you add more recipients
Summary address suggestion popup becomes unusable as you add more recipients
Queue IMP
Queue Version 4.2
Type Bug
State Resolved
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester liamr (at) umich (dot) edu
Created 07/16/2008 (6195 days ago)
Due
Updated 11/09/2008 (6079 days ago)
Assigned 08/22/2008 (6158 days ago)
Resolved 11/09/2008 (6079 days ago)
Github Issue Link
Github Pull Request
Milestone 4.2.1
Patch No

History
11/09/2008 04:16:06 PM Chuck Hagenbuch Comment #11
State ⇒ Resolved
Reply to this comment
We've updated to 1.6.0.3 final, so I'm closing this.
09/02/2008 09:12:50 PM Michael Slusarz Comment #10
Taken from Horde DevelopersHorde Developers
State ⇒ Stalled
Reply to this comment
Figured out a workaround until prototypejs is updated.  Fixed for 4.2.1.
08/22/2008 06:01:59 AM Michael Slusarz Comment #7
Milestone ⇒ 4.2.1
State ⇒ Assigned
Reply to this comment
Thinking about this more - this is *really* broken behavior.  I think 
this is blocking on IMP 4.2.1.  Given the hack solution given in the 
previous comment, we are better off using the latest pre-1.6.0.3 
version of prototypejs (especially since it provides some other fixes 
that are useful elsewhere).
08/20/2008 04:23:46 PM mark (dot) manning (at) nexussafe (dot) com Comment #6 Reply to this comment
We worked around the problem by adding code in the fixIEOverlapping 
function in imp/js/controls.js to calculate the proper absolute 
position for the autocompletion div.  This file has been stripped and 
renamed to autocomplete.js (as well as other changes to other files 
for other fixes) which is why we didn't submit this for use.  Anyway, 
here's the code if it's useful:



fixIEOverlapping: function() {

     Position.clone(this.update, this.iefix, 
{setTop:(!this.update.style.height)});

     this.iefix.style.zIndex = 1;

     this.update.style.zIndex = 2;

     //*** BEGIN Change ***

     // Need to set the left position bceause IE shifts it to the left 
for each added address

     var e = document.getElementById('to');

     var n = e.offsetLeft;

     var p = e.offsetParent;

     while(p&&p.tagName!='BODY')

     {

         n+=p.offsetLeft;

         p=p.offsetParent;

     }

     this.update.style.left = n;

     //*** END Change ***

     Element.show(this.iefix);

   }



Not elegant but it does work.  Sounds like the problem will go away in 
the near future anyway.


07/29/2008 06:57:22 AM Jan Schneider Milestone ⇒
 
07/29/2008 03:28:21 AM Michael Slusarz Comment #5
State ⇒ Stalled
Reply to this comment
Then this is probably better marked as stalled, since the next version 
of prototypejs will fix this.
07/23/2008 03:28:09 PM Jan Schneider Comment #4
State ⇒ Not A Bug
Reply to this comment
I would say no, unless someone is coming up with a stripped-down patch 
the exactly fixes this issue.
07/22/2008 04:57:56 AM Michael Slusarz Comment #3
State ⇒ Feedback
Reply to this comment
This is fixed if using the latest dev version of prototypejs.  I 
glanced at the code, but there have been so many changes to the 
positioning functions that there is little/no chance we would be able 
to do a clean patch to 1.6.0.2.  Don't know if this bug is nasty 
enough to upgrade to the latest dev version (?)
07/16/2008 06:15:26 PM Chuck Hagenbuch Comment #2
State ⇒ Assigned
Milestone ⇒ 4.2.1
Priority ⇒ 2. Medium
Assigned to Horde DevelopersHorde Developers
Assigned to Michael Slusarz
Reply to this comment
Confirmed.
07/16/2008 03:05:12 PM liamr (at) umich (dot) edu Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ IMP
Summary ⇒ address suggestion popup becomes unusable as you add more recipients
Type ⇒ Bug
Reply to this comment
When composing a message using IE6 or IE7, the address look up 
suggestion pop-up starts to move left as you add recipients.   Pretty 
much by the time the field (To, Cc, Bcc) starts to fill up and start 
scrolling existing entries to the left, the pop up will move to the 
left as well, eventually moving beyond the boundaries of the 
composition window.

Saved Queries