Skip to content

[Bug]: Different Tag Box fields with the same name can be created, but added tags only appear in the topmost field #321

Closed
@samuellieberman

Description

@samuellieberman

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

TagStudio Version

Alpha 9.3.0

Operating System & Version

Windows 11

Description

It is possible to create multiple tag box fields with the same name, such as multiple Meta Tags tag box fields, Content Tags tag box fields, or Tags tag box fields. However, any tags added to lower copies will not appear until you update your view of the entry, and when they do appear, they will always appear in the topmost tag box of the same name.

Expected Behavior

I expect that if you are able to create a tag box, you would be able to add tags to it, and that if you are not able to add tags to a tag box, that you would not be able to create it. Additionally, if we are not able to use two tag boxes of the same name, then I would expect us to be unable to use two text boxes of the same name, and two text lines of the same name.

CyanVoxel has discussed how he wants tag box fields to work multiple times in the past, in a comment:

Having multiples of the same field is intended behavior. However, I agree with the idea of being able to rename fields and/or restricting certain tags to certain types of tag fields. Both of these are on my roadmap, and I'll keep this issue open as a feature request for that.

And in the documentation for the planned Tag Categories system:

Replaces Tag Fields. Tags are able to be marked as a “category” which then displays as tag fields currently do, with any tags inheriting from that category being displayed underneath.

So it sounds to me that CyanVoxel wants users to be able to have multiple of the same field, but it also sounds like he doesn't want users to continue to be able to choose on an entry-by-entry basis which tag box a particular tag appears in. It also appears to me that the main purpose of these tag categories can already be mostly fulfilled by the display color of different tags.

Steps to Reproduce

  1. Open a library with at least one entry in it.
  2. Select an entry.
  3. If it does not have one already, click Add Field and add a Content Tags field.
  4. Click Add Field and add a second Content Tags field.

The topmost Content Tags field should behave as usual, whereas the Content Tags field below it should be unresponsive and any tags added to it should appear in the topmost Content Tags field after updating the view.

Metadata

Metadata

Assignees

Labels

Priority: CriticalAn issue that requires immediate attentionTagStudio: TagsRelating to the TagStudio tag systemType: BugSomething isn't working as intendedType: UI/UXUser interface and/or user experience

Type

No type

Projects

Status

✅ Done

Relationships

None yet

Development

No branches or pull requests

Issue actions