Closed Bug 533109 Opened 15 years ago Closed 4 years ago

Address autocomplete cannot be overridden due to forceComplete

Categories

(Thunderbird :: Message Compose Window, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: packo, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [GS])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729) Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091130 Thunderbird/3.0 Autocomplete of email addresses (from address book) cannot be overridden meaning that if fred@email.com.au is in the address book, thunderbird will not allow me to send to fred@email.com unless I also add this address to the address book It will relentlessly autocomplete for me Reproducible: Always Steps to Reproduce: 1. address an email to two email addresses with the same stem - for example, different national contact addresses for a company - when the longest of these addresses is in the contact book. eg fred@email.com.au, fred@email.com. Would assume that this requires that no equally long address (eg fred@email.com.fr) exist in the address book so the autocompleter is "certain" that the longer address is correct. 2. 3. Actual Results: Thunderbird will not allow the shorter address to be typed - always autocompletes to the longer Expected Results: Should allow me to override (by deleting the suggested extension) Should allow me to override (by deleting the suggested extension)
Confirming on Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-GB; rv:1.9.1.5) Gecko/20091130 Lightning/1.0pre Thunderbird/3.0 Hopefully Neil may have some ideas here.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I guess this is a side-effect of combining forceComplete with the new behaviour of autocompleting addresses that include the @ sign. Does writing <fred@email.com> work?
With the angle brackets? That does allow entry of the shorter address. It would seem that everything works fine in that you can edit the address after autocomplete has its say except that once you take focus away from the address entry field, autocomplete is called again and undoes the changes.
My personal experience with TB2 was that the autocomplete function worked slightly differently, but I have just replicated the issue on TB2 2.0.0.14 (portable apps version) so I probably had never encountered the exact circumstances before
(In reply to comment #4) > Neil, Mark, isn't this then a dupe of bug 486501? per irc, Mark doesn't think so.
Confirming on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.8) Gecko/20100227 Lightning/1.0b1 Thunderbird/3.0.3 It must be quite frustrating for users who don't figure out that adding a comma/space after the address can get them around the problem.
I think this matches http://gsfn.us/t/oc9s
Keywords: regression
OS: Windows Vista → All
Summary: Address autocomplete cannot be overridden → Address autocomplete cannot be overridden due to forceComplete
Whiteboard: [gs]
(In reply to comment #8) > I think this matches http://gsfn.us/t/oc9s nix. gsfn article is about From: not To:
Whiteboard: [gs]
Dup of bug discussed in bug 470656
(In reply to comment #7) > Confirming on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.8) > Gecko/20100227 Lightning/1.0b1 Thunderbird/3.0.3 > > It must be quite frustrating for users who don't figure out that adding a > comma/space after the address can get them around the problem. The most frustrating thing I have ever encountered in using Thunderbird, deleted the trailing dot in the wrong email address that had originally been clicked on to open the write window and then rejected. The fact that auto-guess is capable of accepting in invalid To: email address over a manually corrected one is a bit frightening. eg abuse@mozilla.org. is regarded as a better option than abuse@mozilla.org surely an incorrectly formatted address should never take precedence over a properly formatted one.
No longer blocks: 486501
Blocks: 486501
from bug 486501 (In reply to Thomas D. from comment #7) > dupe of Bug 131692? perhaps dupe, but I'm too lazy ATM to read through it all. I wonder if bug 363094 has had some impact? And, does bug 363094 offer hints for solving what's still wrong? Lastly, an added symptom/STR along the lines of bug 486501, 1. type in an address that autocompletes - don't navigate away. abc@joe.schmoe 2. paste in an address at the end of the autocomplete betty@davis.com 3. "backspace" with ctrl+left-arrow sometimes the address reverts to the autocompleted address, sometimes it erases some of the characters being spaced over
Blocks: 131692
Blocks: 1025684
Blocks: 1138033

Thomas, I've just closed bug 131692 - I could be wrong but I think the behavior has improved. You last triaged the collection related to bug 1138033 - can you reassess based on version 78?

Flags: needinfo?(bugzilla2007)

(In reply to Wayne Mery (:wsmwk) from comment #16)

Thomas, I've just closed bug 131692 - I could be wrong but I think the behavior has improved. You last triaged the collection related to bug 1138033 - can you reassess based on version 78?

Thanks Wayne for the nudge to recheck this.
Yes, DEL and Backspace can now reliably be used to delete inline autocompletion and prevent further autocompletion before confirming with Enter. Wfm on 68 and 78. Awesome!

Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(bugzilla2007)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.