diff --git a/containers/libreportal/frontend/js/components/config/config-sidebar.js b/containers/libreportal/frontend/js/components/config/config-sidebar.js index 8024a1c..9d81402 100755 --- a/containers/libreportal/frontend/js/components/config/config-sidebar.js +++ b/containers/libreportal/frontend/js/components/config/config-sidebar.js @@ -124,7 +124,10 @@ class ConfigSidebar { const sshItem = document.createElement('div'); sshItem.className = 'category'; sshItem.setAttribute('data-category', 'ssh-access'); - sshItem.innerHTML = 'SSH Access SSH Access'; + // Inline key icon (currentColor so it follows the theme — security.svg + // hardcodes a fixed blue stroke and so visually goes missing on certain + // themes; the other Tools/admin items all use inline SVGs). + sshItem.innerHTML = ' SSH Access'; sshItem.addEventListener('click', function () { window.history.pushState({}, '', window.adminPath('ssh-access')); document.querySelectorAll('.category').forEach(function (item) { item.classList.remove('active'); });