Closed Bug 54774 Opened 25 years ago Closed 25 years ago

Problems addressing mail

Categories

(MailNews Core :: Composition, defect, P2)

x86
All
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 54997

People

(Reporter: dr, Assigned: bugzilla)

References

Details

(Keywords: dataloss, Whiteboard: [dogfood-][rtm+] Fixed in the trunk only)

Attachments

(1 file)

I've been experiencing several problems while trying to address mail (i.e., fill out the "to" and "cc" fields in a mail window): - Hitting backspace in a recipient field (to, cc, etc.) sometimes deletes the entire recipient list - Sometimes (perhaps only after seeing the first symptom?) hitting enter in one of these fields does not create a new field, and sometimes it does, but does not bring that new field into focus for typing. - Also, sometimes hitting enter /does/ create a new field and gives it focus but does /not/ give you a dropdown to select between to, cc, etc. - There are also major issues with the rendering of that scrolling list (most of the time, the text gets placed too far to either the left or the right, and only very infrequently do the boxes all line up exactly right). This is exhibited in the modern skin. I'll try using classic as dogfood for this too, and report back. Also, this may be XP (marked as pc/linux, currently).
Adding the usual "waaah, this sucks" keywords. Also, moving to "Composition" component, rather than "Mail Window FE" since I think that's what I'm describing... reassigning to default owner of composition bugs.
Assignee: putterman → ducarroz
Component: Mail Window Front End → Composition
Keywords: dogfood, rtm
*** Bug 54602 has been marked as a duplicate of this bug. ***
I'm giving this dogfood- because none of these things seem like they would prevent you from using it, although I totally agree that they would be annoying. Adding dataloss keyword to cover the lost recipient list. Before I could plus this, I need someone to repro the dataloss scenario.
Keywords: dataloss
Whiteboard: [dogfood-][rtm need repro]
The first two items Dan lists happen to me enough times to be noticeable on Windows. The dataloss would occur if you've typed in a bunch of names and hit backspace and then lose all of your data. Or it would occur if you typed up an email and then tried to add a new address and found that you couldn't which would mean that you would have to open a new window and start again (you could cut and paste but not everyone is going to do that).
OS: Linux → All
Using build 2000-09-29 here's what I found. After entering the 1st address, <Enter> doesn't take you to the next addressing line for either Modern or classic, you have to place the cursor there yourself. Once you've placed cursor on 2nd line and typed in addresses (or let autocomplete finish them) the <Enter> key works by placing the cursor on the next line. For backspace, I've seen it remove the whole address line I was on, but I have not yet seen it remove all the addresses yet. Still trying to find steps to reproduce consistantly. I have not seen #3 in the bug, have seen where the arrow for dropping the list is cut off, but you can still get the list when you click on the button. #4 in the bug I've seen when the scroll bar appears, if you scroll down the list the addresses shift to the left closer to where they should be but they cover up the arrow for the addressing buttons as seen in #3.
Status: NEW → ASSIGNED
Target Milestone: --- → M19
removing need repro and just nominating for rtm.
Whiteboard: [dogfood-][rtm need repro] → [dogfood-]
adding rtm need info. We'd like to get a fix for at least the 1st 2 parts.
Whiteboard: [dogfood-] → [dogfood-][rtm need info]
>Or it would occur if you typed up an email and then tried to add a new address >and found that you couldn't This is another side effect of bug 54997
The UI problem about space between the dropdown list an the text field should be covered by bug 54750
I have never seen the whole recipients list disappear when pressing backspace. Only the recipient row goes away. however, we should not delete a row on backspace autorepeat. Typically, If I want to erase an address using only my keyboard, I put the cursor at the end of the field, press and hold the backspace until all the characters are gone but if I do one to much, the row goes away too, it should not.
The code that delete rows is wrong, I need to rewrite it and all the problem should goes away.
I have a fix for this problem. I have totally rewrite the way we delete rows in the addressing widget. That fix also bug 54997. The only remaining point is the layout problem which is anyway already covered by bug 54750.
Whiteboard: [dogfood-][rtm need info] → [dogfood-][rtm+] Fix in hand (solves also 54997)
Attached patch Proposed fixSplinter Review
changing to rtm need info.
Whiteboard: [dogfood-][rtm+] Fix in hand (solves also 54997) → [dogfood-][rtm need info] Fix in hand (solves also 54997)
changing priority.
Priority: P3 → P2
Varada reviewed and tested the fix. r=varada
Target Milestone: M19 → M18
Instead of reading your testing pref: "mail.debug.test_addresses_sequence" every time we make a modification to the row, can you store it in a global JS variable so we only read it once? Other than that, everything looked okay although I didn't fully follow all of it. =). That's a lot of complex JS in the compose window. sr=mscott (assuming you cache the pref value).
ok, I will cache the pref in a global. Thanks for the tip.
Whiteboard: [dogfood-][rtm need info] Fix in hand (solves also 54997) → [dogfood-][rtm+] Fix in hand (solves also 54997)
changing to rtm+
PDT would like to get these bugs fixed, but the attached patch looks pretty long. Could you try it on the trunk, make sure everything works, and then go onto the branch? Thanks.
I've checked in the fix in the trunk. QA: Can you test message compose tomorrow to check if everything still ok. Thanks
Whiteboard: [dogfood-][rtm+] Fix in hand (solves also 54997) → [dogfood-][rtm+] Fixed in the trunk only
FYI...Jean-Francois fixed bug 54997 in the trunk. That bug mentions it would fix the backspace problems in this bug. I tested his fix on the trunk and it does fix the backspace problems mentioned here, but not the other problems.
What are the others problem who are not covered by another bug report?
from above: - Sometimes (perhaps only after seeing the first symptom?) hitting enter in one of these fields does not create a new field, and sometimes it does, but does not bring that new field into focus for typing. - Also, sometimes hitting enter /does/ create a new field and gives it focus but does /not/ give you a dropdown to select between to, cc, etc. as esther mentioned, some of the other ui issues are covered in bug 54750. i'm marking this bug as dependent on 54750 and 54997, and somebody might want to change the summary to something more appropriate, like "ui issues addressing mail." not sure, though.
Depends on: 54750, 54997
Discovered 3 of the 4 items are duplicate of 54997 which is rtm+ and will be fixed. The fouth is duplicate of 55750 which will be fixed too. marking this a dup of the major bug *** This bug has been marked as a duplicate of 54997 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Marking verified as a duplicate.
Status: RESOLVED → VERIFIED
Note: the outstanding bug where focus is not on the second line after <Enter> is 56916
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: