diff --git a/app/static/js/view-modal.js b/app/static/js/view-modal.js index 4a9212c..a73f131 100644 --- a/app/static/js/view-modal.js +++ b/app/static/js/view-modal.js @@ -108,8 +108,9 @@ document.addEventListener('DOMContentLoaded', () => { const chip = document.createElement('span'); chip.className = 'tag-chip'; const icon = getTagIcon(t.kind); - const displayName = getTagDisplayName(t.name); - chip.innerHTML = `${icon} ${displayName} `; + // Use display_name so character pills show the "(Fandom)" suffix. + const label = t.display_name || t.name; + chip.innerHTML = `${icon} ${label} `; tagList.appendChild(chip); }); } @@ -753,9 +754,11 @@ document.addEventListener('DOMContentLoaded', () => { tagAutocomplete.innerHTML = tags.map((t, i) => { const icon = getTagIcon(t.kind); - const displayName = getTagDisplayName(t.name); + // Use display_name from the server so character+fandom rows show + // "Ruby Rose (RWBY)" — lets the user disambiguate same-name characters. + const label = t.display_name || t.name; return `
- ${icon} ${displayName} + ${icon} ${label} ${t.kind || 'user'}
`; }).join('');