mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-16 09:45:24 -04:00
fix(chat): add aria-label and title attributes to dismiss button for accessibility (#3693)
This commit is contained in:
+3
-1
@@ -740,9 +740,11 @@ import { wireArrowUpRecall, getLastUserMessageFromChatHistory } from './composer
|
||||
const dismissBtn = document.createElement('button');
|
||||
dismissBtn.textContent = '\u00d7';
|
||||
dismissBtn.className = 'import-prompt-dismiss';
|
||||
dismissBtn.setAttribute('aria-label', 'Dismiss');
|
||||
dismissBtn.title = 'Dismiss';
|
||||
dismissBtn.addEventListener('click', () => banner.remove());
|
||||
banner.appendChild(dismissBtn);
|
||||
const chatBar = document.getElementById('chat-bar');
|
||||
const chatBar = document.querySelector('.chat-input-bar');
|
||||
if (chatBar) chatBar.parentNode.insertBefore(banner, chatBar);
|
||||
// Auto-dismiss after 15 seconds
|
||||
setTimeout(() => { if (banner.parentNode) banner.remove(); }, 15000);
|
||||
|
||||
Reference in New Issue
Block a user