Skip to content

Commit f94b7de

Browse files
fix: do not create landmarks for every <section> (#384)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 755014f commit f94b7de

13 files changed

Lines changed: 21 additions & 85 deletions

app/components/OrgMembersPanel.vue

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -286,11 +286,7 @@ watch(lastExecutionTime, () => {
286286
</script>
287287

288288
<template>
289-
<section
290-
v-if="isConnected"
291-
aria-labelledby="members-heading"
292-
class="bg-bg-subtle border border-border rounded-lg overflow-hidden"
293-
>
289+
<section v-if="isConnected" class="bg-bg-subtle border border-border rounded-lg overflow-hidden">
294290
<!-- Header -->
295291
<div class="flex items-center justify-between p-4 border-b border-border">
296292
<h2 id="members-heading" class="font-mono text-sm font-medium flex items-center gap-2">

app/components/OrgTeamsPanel.vue

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,7 @@ watch(lastExecutionTime, () => {
255255
</script>
256256

257257
<template>
258-
<section
259-
v-if="isConnected"
260-
aria-labelledby="teams-heading"
261-
class="bg-bg-subtle border border-border rounded-lg overflow-hidden"
262-
>
258+
<section v-if="isConnected" class="bg-bg-subtle border border-border rounded-lg overflow-hidden">
263259
<!-- Header -->
264260
<div class="flex items-center justify-start p-4 border-b border-border">
265261
<h2 id="teams-heading" class="font-mono text-sm font-medium flex items-center gap-2">

app/components/PackageAccessControls.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ watch(
150150
</script>
151151

152152
<template>
153-
<section v-if="isConnected && orgName" aria-labelledby="access-heading">
153+
<section v-if="isConnected && orgName">
154154
<div class="flex items-center justify-between mb-3">
155155
<h2 id="access-heading" class="text-xs text-fg-subtle uppercase tracking-wider">
156156
{{ $t('package.access.title') }}

app/components/PackageDependencies.vue

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,7 @@ const sortedOptionalDependencies = computed(() => {
7070
<template>
7171
<div class="space-y-8">
7272
<!-- Dependencies -->
73-
<section
74-
id="dependencies"
75-
v-if="sortedDependencies.length > 0"
76-
aria-labelledby="dependencies-heading"
77-
class="scroll-mt-20"
78-
>
73+
<section id="dependencies" v-if="sortedDependencies.length > 0" class="scroll-mt-20">
7974
<h2
8075
id="dependencies-heading"
8176
class="group text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -167,12 +162,7 @@ const sortedOptionalDependencies = computed(() => {
167162
</section>
168163

169164
<!-- Peer Dependencies -->
170-
<section
171-
id="peer-dependencies"
172-
v-if="sortedPeerDependencies.length > 0"
173-
aria-labelledby="peer-dependencies-heading"
174-
class="scroll-mt-20"
175-
>
165+
<section id="peer-dependencies" v-if="sortedPeerDependencies.length > 0" class="scroll-mt-20">
176166
<h2
177167
id="peer-dependencies-heading"
178168
class="group text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -239,7 +229,6 @@ const sortedOptionalDependencies = computed(() => {
239229
<section
240230
id="optional-dependencies"
241231
v-if="sortedOptionalDependencies.length > 0"
242-
aria-labelledby="optional-dependencies-heading"
243232
class="scroll-mt-20"
244233
>
245234
<h2

app/components/PackageDeprecatedTree.vue

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,7 @@ function getDepthStyle(depth: DependencyDepth) {
4343
</script>
4444

4545
<template>
46-
<section
47-
v-if="status === 'success' && hasDeprecated"
48-
aria-labelledby="deprecated-tree-heading"
49-
class="relative"
50-
>
46+
<section v-if="status === 'success' && hasDeprecated" class="relative">
5147
<div class="rounded-lg border overflow-hidden" :class="bannerColor">
5248
<!-- Header -->
5349
<button

app/components/PackageInstallScripts.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const isExpanded = shallowRef(false)
1818
</script>
1919

2020
<template>
21-
<section aria-labelledby="install-scripts-heading">
21+
<section>
2222
<h2
2323
id="install-scripts-heading"
2424
class="text-xs text-fg-subtle uppercase tracking-wider mb-3 flex items-center gap-2"

app/components/PackageMaintainers.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,7 @@ watch(
168168
</script>
169169

170170
<template>
171-
<section
172-
id="maintainers"
173-
v-if="maintainers?.length"
174-
aria-labelledby="maintainers-heading"
175-
class="scroll-mt-20"
176-
>
171+
<section id="maintainers" v-if="maintainers?.length" class="scroll-mt-20">
177172
<h2 id="maintainers-heading" class="group text-xs text-fg-subtle uppercase tracking-wider mb-3">
178173
<a
179174
href="#maintainers"

app/components/PackagePlaygrounds.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ function focusMenuItem(index: number) {
108108
</script>
109109

110110
<template>
111-
<section v-if="links.length > 0" aria-labelledby="playgrounds-heading">
111+
<section v-if="links.length > 0">
112112
<h2 id="playgrounds-heading" class="text-xs text-fg-subtle uppercase tracking-wider mb-3">
113113
{{ $t('package.playgrounds.title') }}
114114
</h2>

app/components/PackageSkeleton.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
</header>
102102

103103
<!-- Install section: mb-8 -->
104-
<section aria-labelledby="install-heading-skeleton" class="mb-8">
104+
<section class="mb-8">
105105
<h2
106106
id="install-heading-skeleton"
107107
class="text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -121,7 +121,7 @@
121121
<div class="grid lg:grid-cols-3 gap-8">
122122
<!-- Main content (README): lg:col-span-2 order-2 lg:order-1 -->
123123
<div class="lg:col-span-2 order-2 lg:order-1">
124-
<section aria-labelledby="readme-heading-skeleton">
124+
<section>
125125
<h2
126126
id="readme-heading-skeleton"
127127
class="text-xs text-fg-subtle uppercase tracking-wider mb-4"
@@ -152,7 +152,7 @@
152152
<!-- Sidebar: order-1 lg:order-2 space-y-8 -->
153153
<aside class="order-1 lg:order-2 space-y-8">
154154
<!-- Maintainers -->
155-
<section aria-labelledby="maintainers-heading-skeleton">
155+
<section>
156156
<h2
157157
id="maintainers-heading-skeleton"
158158
class="text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -170,7 +170,7 @@
170170
</section>
171171

172172
<!-- Keywords -->
173-
<section aria-labelledby="keywords-heading-skeleton">
173+
<section>
174174
<h2
175175
id="keywords-heading-skeleton"
176176
class="text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -189,7 +189,7 @@
189189
</section>
190190

191191
<!-- Versions -->
192-
<section aria-labelledby="versions-heading-skeleton">
192+
<section>
193193
<h2
194194
id="versions-heading-skeleton"
195195
class="text-xs text-fg-subtle uppercase tracking-wider mb-3"
@@ -222,7 +222,7 @@
222222
</section>
223223

224224
<!-- Dependencies -->
225-
<section aria-labelledby="dependencies-heading-skeleton">
225+
<section>
226226
<h2
227227
id="dependencies-heading-skeleton"
228228
class="text-xs text-fg-subtle uppercase tracking-wider mb-3"

app/components/PackageVersions.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -305,12 +305,7 @@ function getTagVersions(tag: string): VersionDisplay[] {
305305
</script>
306306

307307
<template>
308-
<section
309-
id="versions"
310-
v-if="allTagRows.length > 0"
311-
aria-labelledby="versions-heading"
312-
class="overflow-hidden scroll-mt-20"
313-
>
308+
<section id="versions" v-if="allTagRows.length > 0" class="overflow-hidden scroll-mt-20">
314309
<h2 id="versions-heading" class="group text-xs text-fg-subtle uppercase tracking-wider mb-3">
315310
<a
316311
href="#versions"

0 commit comments

Comments
 (0)