diff --git a/app/static/js/tag-editor.js b/app/static/js/tag-editor.js
index a0824f7..fa55de1 100644
--- a/app/static/js/tag-editor.js
+++ b/app/static/js/tag-editor.js
@@ -52,9 +52,8 @@ document.addEventListener('DOMContentLoaded', () => {
}
fandomAutocomplete.innerHTML = tags.map((t, i) => {
- const displayName = t.name.includes(':') ? t.name.split(':')[1] : t.name;
- return `
-
🎠${displayName}
+ return `
+ 🎠${t.display_name}
`;
}).join('');
diff --git a/app/static/js/view-modal.js b/app/static/js/view-modal.js
index 0de47c7..ed4447f 100644
--- a/app/static/js/view-modal.js
+++ b/app/static/js/view-modal.js
@@ -457,8 +457,7 @@ document.addEventListener('DOMContentLoaded', () => {
seriesTags.forEach(tag => {
const opt = document.createElement('option');
opt.value = tag.id;
- // Display name without prefix
- opt.textContent = tag.name.includes(':') ? tag.name.split(':', 2)[1] : tag.name;
+ opt.textContent = tag.display_name;
seriesSelect.appendChild(opt);
});
@@ -514,13 +513,9 @@ document.addEventListener('DOMContentLoaded', () => {
if (!seriesInfoEl || !seriesPage) return;
currentSeriesPageId = seriesPage.id;
- // Display series name (strip prefix)
- const displayName = seriesPage.series_name.includes(':')
- ? seriesPage.series_name.split(':', 2)[1]
- : seriesPage.series_name;
if (seriesNameEl) {
- seriesNameEl.textContent = displayName;
- seriesNameEl.href = `/gallery?tag=${encodeURIComponent(seriesPage.series_name)}`;
+ seriesNameEl.textContent = seriesPage.series_name;
+ seriesNameEl.href = `/gallery?tag_id=${encodeURIComponent(seriesPage.series_tag_id)}`;
}
// Display page number