openedx / openedx/frontend-app-authoring

Reuse tag behavior

Open
#2,234 6 comments 0 reactions 1 assignee View on GitHub

@ChrisChV is already working on this.

Since Jan 7, 2026.

Dominant language
TypeScript
Stars
17
Forks
218
Avg merge
9d 20h
Merged PRs (30d)
20

Description

Designs

Figma Link

Spec

  • Tags applied to blocks within a library should remain associated with that block when reused in courses
  • Tags applied from a library are not editable and display a small lock icon in place of the remove icon while in the edit flow
  • On hover over the lock icon, a tooltip should appear with the text: "Tags applied within a library cannot be removed"
  • Tags can be applied to reused blocks within courses. These tags are not shown on the upstream block in the library
  • Tag counts on blocks downstream should reflect total tags: library applied + course applied
  • Tag counts on upstream blocks should reflect library applied tags only
  • Tag counts that appear in the downstream component's sidebar should also reflect the sum of all tags (ie: in taxonomy ABC, tag 1 and 2 were applied within the library, tag 3 was applied in a course. Tag count should show 3 next to the tag icon in-line with the taxonomy header

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.