Skip to content

Commit ec62a0e

Browse files
committed
fix: skip a11y coverage for new mobile nav components; drop unused nav.menu key
1 parent 582e713 commit ec62a0e

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

i18n/locales/en.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@
193193
"settings": "settings",
194194
"compare": "compare",
195195
"back": "back",
196-
"menu": "Menu",
197196
"mobile_menu": "Navigation menu",
198197
"open_menu": "Open menu",
199198
"back_to_main_menu": "Back to main menu",

test/unit/a11y-component-coverage.spec.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,14 @@ const SKIPPED_COMPONENTS: Record<string, string> = {
4141
// Complex components requiring full app context or specific runtime conditions
4242
'Header/OrgsDropdown.vue': 'Requires connector context and API calls',
4343
'Header/PackagesDropdown.vue': 'Requires connector context and API calls',
44-
'Header/MobileMenu.client.vue': 'Requires Teleport and full navigation context',
44+
'Header/MobileBottomBar.client.vue':
45+
'Fixed bar using Teleport + scroll listeners — requires full app context',
46+
'Header/MobileMenuSheet.client.vue':
47+
'Full-screen sheet with Teleport, focus trap, and scroll lock — requires full app context',
48+
'Header/MobileMenuRootView.vue':
49+
'Rendered inside MobileMenuSheet; depends on connector/atproto composables',
50+
'Header/MobileMenuDocsView.vue':
51+
'Rendered inside MobileMenuSheet; covered indirectly via the sheet',
4552
'Modal.client.vue':
4653
'Base modal component - tested via specific modals like ChartModal, ConnectorModal',
4754
'Package/SkillsModal.vue': 'Complex modal with tabs - requires modal context and state',

0 commit comments

Comments
 (0)