fix(a11y): every tab in Settings points to a panel that exists (#33109)

This commit is contained in:
G30 2026-10-24 23:04:17 -04:00 • committed by GitHub
parent bb08b7ed77
commit 0c7e924dfb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 3 deletions

View file

@ -141,7 +141,7 @@
}}
/>
<div id="tab-chats" class="flex flex-col h-full text-sm">
<div id="tab-data-controls" class="flex flex-col h-full text-sm">
<h2 class="text-sm font-medium text-gray-900 dark:text-white mb-4">
{$i18n.t('settings.personal.dataControls.title')}
</h2>

View file

@ -273,7 +273,7 @@
onMount(loadUsage);
</script>
<div class="flex h-full min-h-0 flex-col">
<div id="tab-usage" class="flex h-full min-h-0 flex-col">
<div class="mb-4">
<h2 class="text-sm font-medium text-gray-900 dark:text-white">
{$i18n.t('settings.personal.usage.title')}

View file

@ -841,7 +841,10 @@
</nav>
<div class="flex-1 min-w-0 min-h-0 p-4 md:px-5 flex flex-col">
<div class="flex-1 min-h-0 overflow-hidden">
<div
class="flex-1 min-h-0 overflow-hidden"
id={isAdminTab(selectedTab) ? adminTabPanelId(selectedTab) : undefined}
>
{#if selectedTab === 'general'}
<General
{getModels}