Closed
Bug 525718
Opened 15 years ago
Closed 15 years ago
From header misaligned when adding the first tag/removing the last tag
Categories
(Thunderbird :: Message Reader UI, defect)
Thunderbird
Message Reader UI
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 3.0rc1
People
(Reporter: zeniko, Assigned: bwinton)
Details
(Keywords: l12y, polish, regression)
Attachments
(2 files, 2 obsolete files)
81.91 KB,
image/png
|
Details | |
5.78 KB,
patch
|
philor
:
review+
standard8
:
approval-thunderbird3+
|
Details | Diff | Splinter Review |
This should be easily fixed by calling syncGridColumnWidths from OnTagsChange.
Flags: blocking-thunderbird3?
Reporter | ||
Comment 1•15 years ago
|
||
Reporter | ||
Comment 2•15 years ago
|
||
BTW: This bug only affects locales where the word for "tag" is longer than any of the other displayed header bits (such as with the German build I've tested).
Keywords: l12y
Comment 3•15 years ago
|
||
(In reply to comment #0) > This should be easily fixed by calling syncGridColumnWidths from OnTagsChange. Could you provide a patch ?
Reporter | ||
Comment 4•15 years ago
|
||
Haven't got a full tree, but this should do it. Who'd be an appropriate reviewer?
Comment 5•15 years ago
|
||
(In reply to comment #4) > Created an attachment (id=409659) [details] > fix per comment #0 > > Haven't got a full tree, but this should do it. Who'd be an appropriate > reviewer? dmose or philor
Reporter | ||
Updated•15 years ago
|
Attachment #409659 -
Flags: review?(dmose)
Comment 6•15 years ago
|
||
I'm on the fence about whether this should block; I'd like clarkbw to make that call. Somewhat but not entirely separately, I'd like to start requiring mozmill tests for all message header changes, so in some ideal world, I'd r- this patch because it doesn't have one. bwinton, if you get done with the reply / reply all changes, would you be up for picking this up and getting some testage up and going? If not, I'll be back with full attention on Thursday, so I could potentially pick this up then.
Whiteboard: [needs input clarkbw, bwinton]
Comment 7•15 years ago
|
||
I think it would be good to get this in though I wouldn't block the release on it because I don't think it's bad enough that blocking is necessary. However the code change here is simple enough and the called function is also pretty simple and idempotent IIRC so I would hope we could get this in anyway. Perhaps blocking P3 is a better status for this, I'll let blake decide since I assume it will be up to him to get in or not. Unit tests are up to blake as well but it feels like at this point in the release it would be really hard to require that. I would think the only possible unit test would be that we check that the from label column is always the same width as the other grid label column when any header functions are called.
Flags: blocking-thunderbird3? → blocking-thunderbird3-
OS: Windows XP → All
Hardware: x86 → All
Whiteboard: [needs input clarkbw, bwinton] → [needs input bwinton]
Version: 3.0 → Trunk
Comment 8•15 years ago
|
||
Comment on attachment 409659 [details] [diff] [review] fix per comment #0 I think dmose is effectively assigning review to bwinton =)
Attachment #409659 -
Flags: review?(dmose) → review?(bwinton)
Updated•15 years ago
|
Whiteboard: [needs input bwinton] → [has patch, needs review bwinton]
Assignee | ||
Comment 9•15 years ago
|
||
I like the change itself. It seems simple, and I would r+ it, if someone added tests. So I added tests. :) I would kind of like to slide this in to TB3, if only because it gives us a place to hang more message header tests off of, if we need to change it further. (As for tests, I tested that the headers were the same length, then changed the length of the tags label, added a tag, and checked that they were still the same length, and that they were a different length than before.)
Attachment #409659 -
Attachment is obsolete: true
Attachment #410298 -
Flags: review?(philringnalda)
Attachment #409659 -
Flags: review?(bwinton)
Comment 10•15 years ago
|
||
Comment on attachment 410298 [details] [diff] [review] The previous patch, with some tests. >+/* >+ * Test that we can open and close a standalone message display window from the >+ * folder pane. >+ */ ORLY? >+ // create three messages in the folder to display >+ let msg1 = create_thread(1); >+ let msg2 = create_thread(1); >+ let thread1 = create_thread(2); >+ let thread2 = create_thread(2); >+ add_sets_to_folders([folder], [msg1, msg2, thread1, thread2]); I'm confused enough by create_message() being create_thread(1), without creating six messages, or four threads, and calling them three messages. Also, why? Not that I really understand our tests like I should, but it sure seems like you're selecting the first message, opening the first message, adding a tag to the first message, and only creating the second one and the two threads for fun.
Assignee | ||
Comment 11•15 years ago
|
||
(In reply to comment #10) > (From update of attachment 410298 [details] [diff] [review]) > >+ * Test that we can open and close a standalone message display window from > >+ * the folder pane. > ORLY? No, not really. Fixed. > >+ // create three messages in the folder to display > I'm confused enough by create_message() being create_thread(1), without > creating six messages, or four threads, and calling them three messages. Fixed. > Also, why? Not that I really understand our tests like I should, but it sure > seems like you're selecting the first message, opening the first message, > adding a tag to the first message, and only creating the second one and the > two threads for fun. It's the copy-paste design pattern at work. Fixed. Also, I had apparently not checked in the actual code I was using, so here is a test case that even passes. Sorry about that, Blake.
Attachment #410298 -
Attachment is obsolete: true
Attachment #410309 -
Flags: review?(philringnalda)
Attachment #410298 -
Flags: review?(philringnalda)
Assignee | ||
Updated•15 years ago
|
Whiteboard: [has patch, needs review bwinton] → [has new patch, needs review philor]
Updated•15 years ago
|
Attachment #410309 -
Flags: review?(philringnalda) → review+
Assignee | ||
Comment 12•15 years ago
|
||
Comment on attachment 410309 [details] [diff] [review] The previous patch, with my actual code. So, we've got a really small patch, and we've got tests for it, and the extra call is idempotent, and does fix a layout bug. So could we add this fix to TB-3.0? Thanks, Blake.
Attachment #410309 -
Flags: approval-thunderbird3?
Assignee | ||
Updated•15 years ago
|
Whiteboard: [has new patch, needs review philor] → [has new patch, needs approval]
Comment 13•15 years ago
|
||
Comment on attachment 410309 [details] [diff] [review] The previous patch, with my actual code. Tests as well, excellent.
Attachment #410309 -
Flags: approval-thunderbird3? → approval-thunderbird3+
Assignee | ||
Comment 14•15 years ago
|
||
Checked in, as: http://hg.mozilla.org/releases/comm-1.9.1/rev/195a69f1cd25 http://hg.mozilla.org/comm-central/rev/c6624ad72ba7 Thanks, Blake.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Whiteboard: [has new patch, needs approval]
Updated•15 years ago
|
Assignee: nobody → bwinton
Flags: in-testsuite+
Target Milestone: --- → Thunderbird 3.0rc1
You need to log in
before you can comment on or make changes to this bug.
Description
•