Closed
Bug 107432
Opened 24 years ago
Closed 24 years ago
Message|Label: can't unlabel a message
Categories
(SeaMonkey :: MailNews: Message Display, defect)
SeaMonkey
MailNews: Message Display
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.7
People
(Reporter: laurel, Assigned: ssu0262)
References
Details
Using oct29 commercial trunk build
Trying to undo a selected message's label assignment (assigning no label)
doesn't work. (Logged a bug 107423 about the checkmark display being incorrect
for the label menu on a selected message.) Regardless of whether there's a
checkmark appropriate to the current label assignment of the selected message,
selecting that same assignment to Undo/Set No Lable doesn't do anything. The
assignment will stay. Note: if changing to a different label assignment, the
label does indeed appear to change.
1. Open Inbox or other mail folder, shown label column for thread pane.
2. Select a message, Message|Label and select a label assignment, say "2" (no
current UI to change label text, current default is label 1-5). Note the chosen
label does appear in the label column.
3. Select the labeled message again (if not already selected), Message|Label
--> select the same label again, "2". Note nothing happens, message still has
same label assignment.
Result: label assignment unchanged
Expected: message reset to no label assignment, label is undone
Comment 2•24 years ago
|
||
There's one more thing to add to this:
The label in the menu is unselected, but the messagelist still shows the last
selected label.
*** Bug 111184 has been marked as a duplicate of this bug. ***
Question (it's testplan writing time): How will we handle "unlabeling" a
multiple message selection if the selected messages have varied labels already
applied? Spec only covers single message selection type of situation.
Select multiple messages and then select "None" from the Label menu to remove
labels for all messages.
http://www.mozilla.org/mailnews/specs/labels/images/Label4.gif
Sorry, I didn't focus (duh) on the None in the menu mock-up, I read the textual
part just above it.
So, are we going to have both ways of unlabeling -- by setting to the same label
(causing unchecked label menu item) and/or None?
Since its a group of mutually exclusive items (only one item can be selected per
message at one time), its seems appropriate to me to select "None" to removed
the label. Selecting the already checked label wouldn't do anything.
Similar to Sort by. You can only sort by one method. Selecting the same sort
method doesn't removed it. You have to pick another mutually exclusive sort
option.
If this was a list of independent items, like the View Show/Hide menu items,
selecting an already checked menu item would turn it off.
So, I guess Labels menu should use option buttons (circles) instead of check
marks.
That seem appropriate?
Yes, I didn't like the checkmark idea too much. The spec had me confused
because it talks about one thing and the image shows another.
Comment 10•24 years ago
|
||
Sorry about that. If everyone is ok with the behavior described in comment #8, I
will correct the spec appropriately. Sean, you ok with this?
Assignee | ||
Comment 11•24 years ago
|
||
I had thought that the best way was to not have a checks or radio button next to
the Labels menu items.
If multiple messages were selected, and each message had a different label, how
is the menu to show this state? This would probably require a 3 state type of
check or radio button, making it more complex than is really necessary.
Take a look at the way it is currently is on the trunk builds. It has no checks
or radio buttons next to each label menu items. Basically, selecting a specific
label will 'set' the label regardless if it's already set or not.
To clear label(s) from message(s), simply highlight the message(s) in question
and select the None label.
I think this is a cleaner way of implementing the labels in the menus (IMHO).
If there's a better way of implementing this, let's file a new bug. Tthis bug
talks about not being able to 'unlabel' a message, which is fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 12•24 years ago
|
||
Sean, yes, you are correct, we agreed not to display the checkboxes or radio
buttons in front of the menu items.
The Labels menu items should Behave like radio buttons though, not checkboxes.
Meaning, the user picks "None" to remove a Label (radio button behavior),
instead of selecting the current label to remove the label (checkbox behavior).
Reporter | ||
Comment 13•24 years ago
|
||
OK using commercial trunk build:
dec12, win98 and linux rh6.2
dec13, mac OS X
Status: RESOLVED → VERIFIED
Comment 14•23 years ago
|
||
*** Bug 117554 has been marked as a duplicate of this bug. ***
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•