GNOME Bugzilla – Bug 330448
Mistakes Made On New->Meeting Screen Not Cleared Fully
Last modified: 2013-09-13 00:52:58 UTC
Please describe the problem: Ok, this one has been hard to find, and I finally figured it out. If you are in the New-->Meeting screen and entering users into the main screen, no matter what you type it will take it because obviously for outside email addresses there is no way to verify that they are correct. However, if you make a mistake and load the screen with the item, and then click focus into that same item and make the correction the wrong item isn't removed from the storage array. It's gone from the first screen, but it's still loaded in memory. If you click on [Attendees] you can see that it's still there. Even though the message looks ok, if you click the Save icon, the message will not send and alerts you of an invalid user ID. It's trying to send the errant entry, even though you can't see it anywhere. The screen attached will show you proof that it's still in memory. Steps to reproduce: 1. Select New-->Meeting 2. Click [Add] to add another attendee and then type "jdkfjdkf" and then hit ENTER 3. Click back into that same area and enter a valid email address. 4. Click the [Attendees] button it should only display those two names, but the original "jdkfjdkf" is still loaded in memory. Actual results: Expected results: Does this happen every time? Other information:
Created attachment 58952 [details] Mistakes made on first screen are still in array somewhere
David: I am not able to reproduce this bug on evolution 2.5.9. Is this consistently reproducible ?
I can easily and always reproduce this bug. I'm attaching a shockwave movie of the method to reproduce. In the movie: 1) Select new-->Meeting 2) Click [Add] and in the single line widget enter "jjjjj" and then {Enter} (It takes it, because it can't verify outside addresses) 3) Click focus back into the area where I typed "jjjj" and type in "harold", it then autocompletes and I arrow down to his name and hit {Enter}. Everything appears to be OK. But if you try and send the meeting, it says "Invalid ID" and won't let you send. The reason can be seen. In the movie I then click on "[Attendees]" and the "jjjjj" is still there and displaying. I take the mouse pointer and show where it's displayed.
Created attachment 59410 [details] movie showing how to easily reproduce
still broken in 2.5.91, this is a pretty nasty little bug, causing lots of problems here.
confirming the bug
Bumping to major. This is a showstopper. Harish said on IRC he had a fix for this but it didn't make it to 2.5.92. All of our test users are stumbling on this one. Easy to recreate.
Created attachment 60566 [details] [review] Fixes the bug
chenthill. Looks good to commit. Just send to the list and get it OKed for a second opinion :) since we are approaching hard freeze.
Fix has been committed.