Closed
Bug 267594
Opened 20 years ago
Closed 20 years ago
Thunderbird doesn't display watched / ignored thread icons
Categories
(Thunderbird :: Mail Window Front End, defect)
Thunderbird
Mail Window Front End
Tracking
(Not tracked)
VERIFIED
FIXED
Thunderbird1.0
People
(Reporter: cilias, Assigned: Bienvenu)
References
Details
(Keywords: fixed-aviary1.0, regression)
Attachments
(2 files, 1 obsolete file)
|
23.62 KB,
image/png
|
Details | |
|
1.26 KB,
patch
|
mscott
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20041026 Firefox/1.0RC1 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041103 Thunderbird/0.9 Mnenhy/0.6.0.104 Thunderbird doesn't display watched thread icons. Tested on 0.9. Veariety of servers, variety of methods marking threads. Even threads previously marked as watch do not show the icon. View -> Threads -> Watched threads with unread works. Reproducible: Always Steps to Reproduce:
Comment 2•20 years ago
|
||
Confirmed with 0.9 and 2004-11-04 nightly on Mac OS X 10.3. This is a usability killer for me; I'm downgrading back to 0.8 for now.
Comment 3•20 years ago
|
||
Confirmed on 0.9/XP and I have no icon display for either ignored or watched threads
| Reporter | ||
Updated•20 years ago
|
OS: Windows XP → All
Hardware: PC → All
Summary: Thunderbird doesn't display watched thread icons → Thunderbird doesn't display watched / ignored thread icons
| Reporter | ||
Comment 4•20 years ago
|
||
This, as far as I can tell, is not a theme bug. I've tried the themes Noia-Cute Ver 1.4.4 1.4.4, and Nitpick 0.1.8.2. Still no icons. <http://update.mozilla.org/themes/showlist.php?application=thunderbird&category=All> I didn't see them after extracting the appropriate GIFs from qute.jar and placing them in my profile's chrome folder, then adding the following script to my userChrome.css: /* ..... new thread icons for watch and ignore ..... */ treechildren::-moz-tree-image(news, threadCol, watch) { list-style-image: url("thread-closed-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, ignore) { list-style-image: url("thread-closed-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, watch, offline) { list-style-image: url("thread-closed-offl-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, ignore, offline) { list-style-image: url("thread-closed-offl-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch) { list-style-image: url("thread-new-closed-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore) { list-style-image: url("thread-new-closed-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch, offline) { list-style-image: url("thread-new-closed-offl-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore, offline) { list-style-image: url("thread-new-closed-offl-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch, open) { list-style-image: url("thread-new-open-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore, open) { list-style-image: url("thread-new-open-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch, open, offline) { list-style-image: url("thread-new-open-offl-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore, open, offline) { list-style-image: url("thread-new-open-offl-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, watch, open) { list-style-image: url("thread-open-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, ignore, open) { list-style-image: url("thread-open-kill.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, watch, open, offline) { list-style-image: url("thread-open-offl-eye.gif") !important; } treechildren::-moz-tree-image(news, threadCol, container, ignore, open, offline) { list-style-image: url("thread-open-offl-kill.gif") !important; } I'm not a coder or a theme author, but I hope that helps.
Comment 5•20 years ago
|
||
Mmh I can only test it with version 0.9 (20041103) but I can see the same behavior. The icons aren't displayed and no newly set watched thread is displayed when choosing "View -> Threads -> Watched threads with unread". Chris try to set a watch for a new thread. Change the View to the one above. Can you see the newly added watched thread? If you can't see this thread, we have not only the icon problem. IMO you aren't able to set this flag. Because of that no icon is displayed. This should block aviary1.0.
Flags: blocking-aviary1.0?
Keywords: regression
| Reporter | ||
Comment 6•20 years ago
|
||
(In reply to comment #5) > Mmh I can only test it with version 0.9 (20041103) but I can see the same > behavior. The icons aren't displayed and no newly set watched thread is > displayed when choosing "View -> Threads -> Watched threads with unread". If I mark a thread as watched, that was not previously a watched thread, then go to "View -> Threads -> Watched threads with unread", the thread *does display*. Just no icon. Of course, I have to make sure that it has an unread message in it, and that it wasn't already marked as a watched thread. Kinda hard to tell without an icon. :-)
Comment 7•20 years ago
|
||
what's a watched thread icon? screen shots appreciated.
Status: NEW → ASSIGNED
Flags: blocking-aviary1.0?
Target Milestone: --- → Thunderbird1.0
Comment 8•20 years ago
|
||
Display is in 'Threads -> All' mode. The first line shows some random thread, the second shows a watched thread (also there is a 'replied' icon), and the third line shows an unread message with nothing else in the thread. In 0.8, the watched thread shows a special icon instead of the generic thread icon. In 0.9, the watched thread doesn't show that watched thread icon, instead appearing like any other thread -- there is no visual way to identify the thread as watched. (The exact icons may differ in Windows and Linux; this is the default theme on Mac OS X.)
Comment 9•20 years ago
|
||
looks like the watched property is never getting appended to the cell properties for a watched thread anymore. Probably a regression from our grouped view work. Or maybe we inadvertantly picked up part of the trunk's change for Bug #112833 while porting some grouped view stuff to the branch....I need to investigate some more.
| Reporter | ||
Comment 10•20 years ago
|
||
I've done some back tracking through the win32 aviary nightlies. 2004-11-02-14-0.9 is the first build with this regression. 2004-11-01-14-0.9 is fine. I'll post a win32 screenshot.
Comment 11•20 years ago
|
||
Scott, could that happen because of your checkin for mozilla/mailnews/base/src/nsMsgGroupView.cpp? http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/mailnews/base/src&command=DIFF_FRAMESET&root=/cvsroot&file=nsMsgGroupView.cpp&rev1=1.2.2.14&rev2=1.2.2.15
Comment 12•20 years ago
|
||
David, this checkin falls in the range in which this problem showed up: http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=mozilla/mailnews/base/src&command=DIFF_FRAMESET&file=nsMsgDBView.cpp&rev1=1.170.6.19&rev2=1.170.6.20&root=/cvsroot is it possible that flags from the msg hdr fail to indicate the watched state but that state is reflected in m_flags[aRow]?
| Assignee | ||
Comment 13•20 years ago
|
||
yes, definitely...
Assignee: mscott → bienvenu
Status: ASSIGNED → NEW
| Assignee | ||
Comment 14•20 years ago
|
||
and by yes, definitely, I mean, definitely not. This works fine on trunk builds, and it's GetCellProperties that determines the watched icon, and that's using the m_flags array still. Something else is going on...
| Assignee | ||
Comment 15•20 years ago
|
||
not sure how these lines got lost...I probably screwed up applying a patch or something...
| Assignee | ||
Comment 16•20 years ago
|
||
it was the flags change for the new flag, but on the trunk we were getting the thread flags from the thread object, which is better anyway...
Attachment #165441 -
Attachment is obsolete: true
| Assignee | ||
Updated•20 years ago
|
Attachment #165443 -
Flags: superreview?(mscott)
Updated•20 years ago
|
Attachment #165443 -
Flags: superreview?(mscott) → superreview+
| Assignee | ||
Comment 17•20 years ago
|
||
fixed on branch (was never broken on trunk)
Comment 18•20 years ago
|
||
Verified with version 0.9+ (20041110) from CVS.
Status: RESOLVED → VERIFIED
Comment 19•20 years ago
|
||
*** Bug 269043 has been marked as a duplicate of this bug. ***
Comment 20•20 years ago
|
||
*** Bug 269356 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•