Tag issues (4.0)
Couple problems:
1. Add unique tag to an item (say itemA).
2. Select the tag in tag selector so that only itemA is displayed.
3. Go to Tags tab for that item and remove the tag.
The tag selector now displays "No tags to display" and there are no items shown in the middle pane. You have to switch collections to see the items again. Removing the last instance of the tag from a library/collection, should clear it from the filter list.
The other issue is this:
1. Add tag to an item (or several).
2. Select tag in the tag selector. (might not have to do this)
3. Open the Tags tab for one of the items.
3. Remove the tag from the entire library by right-clicking on the selected tag in the tag selector and choosing delete tag.
4. Tag is cleared from the filter and all items are displayed (yay!), but it is still shown in the Tags tab.
5. Click on the tag to edit it in the Tags tab.
At this point, Zotero turns the tag into "false". Switching tabs does not help, the tag is still displayed as false. What's worse is that attempting to switch collection results in "An error occured. Please restart Firefox." message in the center. Report ID 1799575110
I'll try to break this some more and report back.
1. Add unique tag to an item (say itemA).
2. Select the tag in tag selector so that only itemA is displayed.
3. Go to Tags tab for that item and remove the tag.
The tag selector now displays "No tags to display" and there are no items shown in the middle pane. You have to switch collections to see the items again. Removing the last instance of the tag from a library/collection, should clear it from the filter list.
The other issue is this:
1. Add tag to an item (or several).
2. Select tag in the tag selector. (might not have to do this)
3. Open the Tags tab for one of the items.
3. Remove the tag from the entire library by right-clicking on the selected tag in the tag selector and choosing delete tag.
4. Tag is cleared from the filter and all items are displayed (yay!), but it is still shown in the Tags tab.
5. Click on the tag to edit it in the Tags tab.
At this point, Zotero turns the tag into "false". Switching tabs does not help, the tag is still displayed as false. What's worse is that attempting to switch collection results in "An error occured. Please restart Firefox." message in the center. Report ID 1799575110
I'll try to break this some more and report back.
This discussion has been closed.
Also, is there a reason why it's not allowed to assign tags/colors to number keys out of order? I.e. assign first color/tag to 6 instead of 1. I can sidestep this UI restriction by, say, assigning all six numbers and then deleting the first 5.
Renaming a tag with assigned color/number sets that tag to number 1 (but doesn't change color) and removes the other color/number assignments.
Removing a tag with color/number assignment via the Tags tab so that no other items have that tag (i.e. it should be deleted from the library and it does disappear from the tag selector) does not appear to remove it from color/number assignment. Say it was the only tag with color/number assignment, then once it is removed via Tags tab, going to assign color/number to another tag starts off at number 2.
More to come
(I can also trigger a "tagIDs.map is not a function" messing with this, which I'll fix.)
Once you get used to the numbers, I'm sure people will be frustrated if they suddenly change.
1) If you have something assigned to a number and delete it, you then have a gap that you can't get rid of without changing a bunch of other tags. If you've removed #3 permanently, why would you want #3 to remain unused and have to remember that it's empty?
2) Related to the above, part of the reason we move the colored tags to the top of the tag selector is so that you can quickly see their positioning in order to use the number keys. We don't show assigned number keys. But if you remove #3 there won't be any indication in the tag selector that there's a gap between 2 and 4.
Even if you're doing things from memory, why keep the gap? If you've removed #3 permanently, it takes you a short while to adjust, and then you get used to the shifted numbers.
Few more bugs:
I have a tag "foo", which is green. In the Tags tab, I go to add a tag and enter
"foo "
. Note the space. The tag is added as "foo" (which is fine), but it is not colored green. If I select the tag to edit it, the space is already stripped off and if I press enter, it becomes green now.Assigning tags via keys when the Tags tab is showing does not update the list in the Tags tab.
I also would like to bump the tag color/child tag conversation from http://forums.zotero.org/discussion/1787/simple-marking-of-items/ Do you want some more input on that? What bothers me the most right now is that the purples and yellows look very similar and, unless you have them next to each other, it is very difficult (for me anyway) to figure out which one is which (not so much with purples).
I've noticed that if I scroll down a bit (i.e. the scrollbar must not be at the top or the bottom of the item list), select an item, then press a number key to add to the selected item a colored tag, Zotero scrolls down/up so that I can't see the selected item. Could you reproduce that?
(z4.0 from git; win7; FF 19.0.2)
Edit: Debug ID: D1293132044
Another bug though:
1. Add tag "1" to an item. Assign it color and number 1.
2. Delete item (along with tag) from collection, empty trash.
3. Add another item.
4. Try assigning tag "1" using the number 1 on keyboard. Does not work as expected.
5. Add tag via Tags tab to the item. Name it "1" again. Tag is assigned and regains its color and number assignment. You can now add it to items again using number 1.
I think this is a bug, though the result is almost a feature. Not sure what you want to do with this.
Also, Dan, I know you're not a big fan about using the github tracker for reporting bugs, but perhaps this would work out nicely there. It would be very easy for you to track and close bugs. And it would be nicely organized. Just saying.
Fixed. Fixed. Fixed. Issue created.
More on the other stuff later.
(and make sure your trash is empty)
Doing some more testing with the tags. Mostly nits at this point, I think.
1. If I assign/unassign tags quickly (almost pressing several keys at a time), I sometimes end up with more color squares (have not noticed a case with fewer) than I have tags. You can see this in the screenshot: http://i.imgur.com/4djTML4.png This might happen more easily on slower computers. The squares are fixed if I switch collections.
2. Say you have two tags. Assign both of them to two items in the library. Select both tags in the tag selector, so the two items are showing. Remove one of the tags from the entire library. The tag filter is cleared. I don't think the filter should be cleared. The second tag should still be in the filter.
3. When long tags are added, the tag selector scales width to fit the tags, but there is no horizontal scroll bar, so some short tags become completely hidden. Not sure if that makes sense. E.g. Set the tag selector/collection tree pane width to minimum. Add tags "11" through "20". Add a tag like "something very very very very very very very long".
4. Deleted tags keep being suggested when adding new tags via Tags tab. Have to close Zotero pane to clear them from suggestions. Not a big deal, I can see how this is done for performance reasons.
That's all I have for now