feat(accessibility): harden chat and keyboard interactions
Stream capability-authorized chat reads with cancellation, virtualize viewer rendering, centralize modal focus management, and add keyboard-accessible queue and VOD menus. Expose command palette combobox state and keep the document language synchronized with the selected locale.
This commit is contained in:
@@ -420,12 +420,12 @@ function refreshUpdateModalTexts(): void {
|
||||
function openUpdateModal(info?: UpdateInfo): void {
|
||||
rememberUpdateInfo(info);
|
||||
updateChangelogExpanded = false;
|
||||
byId('updateModal').classList.add('show');
|
||||
RendererAccessibility.openDialog('updateModal', { onEscape: dismissUpdateModal });
|
||||
refreshUpdateModalTexts();
|
||||
}
|
||||
|
||||
function dismissUpdateModal(): void {
|
||||
byId('updateModal').classList.remove('show');
|
||||
RendererAccessibility.closeDialog('updateModal');
|
||||
}
|
||||
|
||||
function skipUpdateVersion(): void {
|
||||
|
||||
Reference in New Issue
Block a user