Closed
Bug 54774
Opened 25 years ago
Closed 25 years ago
Problems addressing mail
Categories
(MailNews Core :: Composition, defect, P2)
Tracking
(Not tracked)
M18
People
(Reporter: dr, Assigned: bugzilla)
References
Details
(Keywords: dataloss, Whiteboard: [dogfood-][rtm+] Fixed in the trunk only)
Attachments
(1 file)
|
5.91 KB,
patch
|
Details | Diff | Splinter Review |
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.
Comment 3•25 years ago
|
||
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]
Comment 4•25 years ago
|
||
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.
| Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → M19
Comment 6•25 years ago
|
||
removing need repro and just nominating for rtm.
Whiteboard: [dogfood-][rtm need repro] → [dogfood-]
Comment 7•25 years ago
|
||
adding rtm need info. We'd like to get a fix for at least the 1st 2 parts.
Whiteboard: [dogfood-] → [dogfood-][rtm need info]
| Assignee | ||
Comment 8•25 years ago
|
||
>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
| Assignee | ||
Comment 9•25 years ago
|
||
The UI problem about space between the dropdown list an the text field should be
covered by bug 54750
| Assignee | ||
Comment 10•25 years ago
|
||
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.
| Assignee | ||
Comment 11•25 years ago
|
||
The code that delete rows is wrong, I need to rewrite it and all the problem
should goes away.
| Assignee | ||
Comment 12•25 years ago
|
||
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)
| Assignee | ||
Comment 13•25 years ago
|
||
Comment 14•25 years ago
|
||
changing to rtm need info.
Whiteboard: [dogfood-][rtm+] Fix in hand (solves also 54997) → [dogfood-][rtm need info] Fix in hand (solves also 54997)
| Assignee | ||
Comment 16•25 years ago
|
||
Varada reviewed and tested the fix. r=varada
Target Milestone: M19 → M18
Comment 17•25 years ago
|
||
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).
| Assignee | ||
Comment 18•25 years ago
|
||
ok, I will cache the pref in a global. Thanks for the tip.
Updated•25 years ago
|
Whiteboard: [dogfood-][rtm need info] Fix in hand (solves also 54997) → [dogfood-][rtm+] Fix in hand (solves also 54997)
Comment 19•25 years ago
|
||
changing to rtm+
Comment 20•25 years ago
|
||
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.
| Assignee | ||
Comment 21•25 years ago
|
||
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
Comment 22•25 years ago
|
||
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.
| Assignee | ||
Comment 23•25 years ago
|
||
What are the others problem who are not covered by another bug report?
| Reporter | ||
Comment 24•25 years ago
|
||
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.
Comment 25•25 years ago
|
||
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
Comment 27•25 years ago
|
||
Note: the outstanding bug where focus is not on the second line after <Enter> is
56916
Updated•21 years ago
|
Product: MailNews → Core
Updated•17 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•