keycloak
All checks were successful
Deploy / deploy-staging (push) Successful in 46s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-08 02:45:36 +02:00
parent 6d398323ae
commit 1ae7b98378
14 changed files with 1036 additions and 4 deletions

View File

@@ -45,6 +45,20 @@ if (payloadNode) {
return `<span class="app-icon-fallback${safeClassName}">${escapeHtml(app.icon || 'AP')}</span>`;
};
const updateSessionDisplay = () => {
const accountNode = document.querySelector('.tray-pill:last-of-type');
if (!accountNode) {
return;
}
const displayName = payload.session?.display_name;
if (typeof displayName === 'string' && displayName.trim() !== '') {
accountNode.textContent = displayName;
}
};
const buildTaskbarButtonContent = (record) => `
<span class="taskbar-app-button-badge">${buildAppIconMarkup(record.definition, 'taskbar-app-icon')}</span>
<span class="taskbar-app-button-label">${escapeHtml(record.title)}</span>
@@ -702,6 +716,8 @@ if (payloadNode) {
iconsRoot?.appendChild(icon);
});
updateSessionDisplay();
startButton?.setAttribute('aria-expanded', 'false');
startButton?.addEventListener('click', () => {
if (!startMenu || !startButton) {