From fbfa8566d3cdaa1cf49fe404b0d43a6818afafb2 Mon Sep 17 00:00:00 2001 From: MarufHasan-dev <170166811+MarufHasan-dev@users.noreply.github.com> Date: Sat, 6 Jun 2026 11:17:41 +0600 Subject: [PATCH] fix: disable Select buttons instead of hiding them when list is empty --- static/js/memory.js | 4 ++-- static/js/skills.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/static/js/memory.js b/static/js/memory.js index 59a0e6988..1df76a37a 100644 --- a/static/js/memory.js +++ b/static/js/memory.js @@ -609,7 +609,7 @@ export function renderMemoryList() { if (filtered.length === 0) { const selectBtn = document.getElementById('memory-select-btn'); - if (selectBtn) selectBtn.classList.add('hidden'); + if (selectBtn) selectBtn.disabled = true; if (selectMode) exitSelectMode(); const searchTerm = document.getElementById('memory-search')?.value?.trim() || ''; const _smiley = '' + uiModule.emptyStateIcon('smiley') + ''; @@ -631,7 +631,7 @@ export function renderMemoryList() { } const selectBtn = document.getElementById('memory-select-btn'); - if (selectBtn) selectBtn.classList.remove('hidden'); + if (selectBtn) selectBtn.disabled = false; filtered.forEach(memory => { const item = document.createElement('div'); diff --git a/static/js/skills.js b/static/js/skills.js index 9527dd5e8..1ba631d96 100644 --- a/static/js/skills.js +++ b/static/js/skills.js @@ -622,14 +622,14 @@ function renderSkillsList() { if (!sorted.length && !showBuiltin) { const selectBtn = document.getElementById('skills-select-btn'); - if (selectBtn) selectBtn.classList.add('hidden'); + if (selectBtn) selectBtn.disabled = true; if (_selectMode) _exitSelectMode(); container.innerHTML = `