diff --git a/ccw/src/templates/dashboard-js/views/codexlens-manager.js b/ccw/src/templates/dashboard-js/views/codexlens-manager.js index 63ec89a0..1e97f39b 100644 --- a/ccw/src/templates/dashboard-js/views/codexlens-manager.js +++ b/ccw/src/templates/dashboard-js/views/codexlens-manager.js @@ -1719,8 +1719,13 @@ var RERANKER_MODELS = [ * Load reranker model list */ async function loadRerankerModelList() { - var container = document.getElementById('rerankerModelListContainer'); - if (!container) return; + // Update both containers (advanced tab and page model management) + var containers = [ + document.getElementById('rerankerModelListContainer'), + document.getElementById('pageRerankerModelListContainer') + ].filter(Boolean); + + if (containers.length === 0) return; try { // Get current reranker config @@ -1795,11 +1800,16 @@ async function loadRerankerModelList() { } html += ''; - container.innerHTML = html; + // Update all containers + containers.forEach(function(container) { + container.innerHTML = html; + }); if (window.lucide) lucide.createIcons(); } catch (err) { - container.innerHTML = - '
' + escapeHtml(err.message) + '
'; + var errorHtml = '
' + escapeHtml(err.message) + '
'; + containers.forEach(function(container) { + container.innerHTML = errorHtml; + }); } } @@ -3033,7 +3043,7 @@ function buildCodexLensManagerPage(config) { '' + // Reranker Tab Content '