On Linux build 2000.02.02.09, message compose address widget doesn't let me enter more than two addresses. Happens in both HTML and plain text compose. To reproduce: 1. New Msg 2. Enter first email address 3. Hit Enter 4. Enter second address 5. Hit Enter Actual result: nnothing happens Expected result: third address line added, focus on third address text box If a third address is added using the address picker, I get the phenomena described in bug 25103.
Thanks Zach for this very clear and complete bug report. The problem appends on all platforms.
Moving [Dogfood] in Summary to "dogfood" in keyword
The problem is apparently due to a Waterson's checking. Waterson ask me to set the onkeyup attribute after the new node is inserted in the tree. I did that but it didn't fix the problem. However, if I wait for a reflow after the new node is inserted to set again the onkeyup attribute, then it works again. But it's a hack, not a fix! Reassign to waterson
Putting on PDT+ radar.
Jean-Francois, see patch. Explicitly sets the event handler on the input field. Yeah, this sucks: I wish that cloneNode() would do it, because it would get rid of the whole "copy node and it's kids" routine. So, this is part one of the fix. Now, after hitting enter a second time, I crash in the tree widget code trying to initialize a titledbutton. Looking for that now...
*** Bug 26577 has been marked as a duplicate of this bug. ***
Added info, mac only: On mac if I try to add 3 or more addressees through use of the address picker, mozilla freezes. (other mac freeze kinda related, see bug #26618)
Ok, it turns out that the crash I was seeing was due to cruft in my tree from a panicky backout a couple of days ago. I've since removed it, and this fix is rocking so hard.
fix checked in, r=mscott
Still broken on Linux build 2000.02.06.09. Now, after you hit enter on the second email address, Mozilla becomes unresponsive.
This WORKSFORME. Let's see what QA says when the builds come out Monday.
I just added a patch in my JS to reset all the "on..." attributes of the new added node after the first reflow. Therefore Message Compose should not be affected by this problem anymore
Reopening... Using 2000-02-09-08m14 commercial build on linux rh6.0 -- freezes on trying to get to 3rd addressee line Using 2000-02-09-08m14 commercial build on mac OS 9.0 -- freezes on 3rd address line Using 2000-02-09-08m14 commercial build on NT 4.0 -- OK.
This is a dup of my bug. *** This bug has been marked as a duplicate of 26618 ***
Ok, marking verified as duplicate.