Skip to content

Maintenance/aria improvements to components - #506

Merged
webstackdev merged 53 commits into
mainfrom
maintenance/aria-improvements-to-components
Dec 14, 2025
Merged

webstackdev merged 53 commits into
mainfrom
maintenance/aria-improvements-to-components

Conversation

@webstackdev

@webstackdev webstackdev commented Dec 14, 2025

Copy link
Copy Markdown
Owner

Description

Site-Wide Accessibility Audit and Issue Resolution

Type of Change

  • 🐛 Bug fix (bugfix/*)
  • 🔥 Hot fix (hotfix/*)
  • ✨ New feature (feature/*)
  • 🏗️ Infrastructure (infrastructure/*)
  • � Maintenance (maintenance/*)
  • �📝 Content update (content/*)
  • 📚 Documentation
  • 🎨 Style/UI change
  • ♻️ Code refactoring

…pe definition file so dot syntax does not fail lint
@github-actions

Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ✅ 0 package(s) with unknown licenses.
  • ⚠️ 15 packages with OpenSSF Scorecard issues.

View full job summary

@github-actions

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 70.24% 5032 / 7164
🔵 Statements 68.9% 5233 / 7594
🔵 Functions 70.21% 1009 / 1437
🔵 Branches 57.82% 2537 / 4387
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/components/Animations/Computers/index.astro 100% 100% 100% 100%
src/components/Avatar/index.astro 87.5% 85.71% 100% 85.71% 33
src/components/Brand/Logo.astro 100% 100% 100% 100%
src/components/Brand/WordmarkBuilders.astro 100% 100% 100% 100%
src/components/Brand/WordmarkWebstack.astro 100% 100% 100% 100%
src/components/Brand/index.astro 100% 100% 100% 100%
src/components/Breadcrumbs/index.astro 80% 66.66% 66.66% 75% 16, 24-29
src/components/Button/index.astro 100% 80.76% 100% 100%
src/components/Button/server/index.ts 93.75% 93.33% 100% 93.75% 107
src/components/CallToAction/Contact/index.astro 100% 100% 100% 100%
src/components/CallToAction/Download/index.astro 100% 80% 100% 100%
src/components/CallToAction/Featured/index.astro 100% 77.77% 100% 100%
src/components/CallToAction/Newsletter/index.astro 100% 100% 100% 100%
src/components/CallToAction/Newsletter/client/index.ts 85.38% 76.11% 93.75% 87.27% 53-57, 81, 108-113, 127-128, 140, 165, 189, 210, 224, 291-293, 305, 316-319, 332-333, 339, 360
src/components/Callout/index.astro 100% 55.55% 100% 100%
src/components/Carousel/index.astro 100% 100% 100% 100%
src/components/Carousel/client/index.ts 76.89% 73.91% 74.28% 83.33% 18, 56-61, 57-61, 73, 80-81, 85, 90, 96, 114, 156-161, 204, 205, 206, 209, 214, 225, 230, 233, 236-237, 244-245, 253-256, 261-264, 274, 279, 293-296, 306, 327-328, 333, 336, 349-352, 360, 374-375, 384, 390, 398, 403, 412, 418, 430-431, 445
src/components/Consent/Banner/index.astro 100% 100% 100% 100%
src/components/Consent/Banner/client/index.ts 70.14% 50% 76.92% 71.57% 194-197, 45-49, 54, 62-68, 73, 79-80, 90, 103, 124-132, 143, 177, 195-196, 215, 227, 233, 252, 268-270, 295, 301, 309-314, 326, 331, 334-350, 356, 370, 382
src/components/Consent/Checkbox/index.astro 100% 100% 100% 100%
src/components/Consent/Checkbox/client/index.ts 78.14% 64.4% 95% 78.66% 31, 35-41, 55, 64, 68, 74, 90-92, 118, 123, 135, 141, 154, 161, 167, 185-186, 193, 210-212, 218, 229, 235, 246, 256-257, 304
src/components/Consent/Preferences/index.astro 100% 100% 100% 100%
src/components/Consent/Preferences/client/index.ts 84.16% 65.45% 90.32% 84.48% 39, 47-53, 58, 64-65, 81, 96, 113, 129, 137, 141-142, 148, 278
src/components/Footer/index.astro 100% 100% 100% 100%
src/components/Footer/client/index.ts 89.65% 57.14% 100% 92.85% 37, 43, 70
src/components/Forms/Contact/index.astro 100% 100% 100% 100%
src/components/Forms/Contact/client/feedback.ts 100% 100% 100% 100%
src/components/Forms/Contact/client/validation.ts 84.67% 68.11% 84.21% 85.36% 88-96, 124, 141, 170-172, 175-178, 183-184, 203, 207-208
src/components/Forms/Download/index.astro 100% 100% 100% 100%
src/components/Forms/Download/client/index.ts 84.44% 65.71% 91.66% 84.44% 51, 56, 62-64, 85, 154-158, 183-190, 199
src/components/Hero/Home/content.astro 100% 100% 100% 100%
src/components/Hero/Home/ctaLinks.astro 0% 0% 0% 0% 1-70
src/components/Hero/Home/index.astro 100% 100% 100% 100%
src/components/Icon/index.astro 100% 100% 100% 100%
src/components/Layout/Container/index.astro 0% 100% 0% 0% 1-17
src/components/Layout/Skip/index.astro 100% 100% 100% 100%
src/components/Navigation/Menu.astro 100% 100% 100% 100%
src/components/Navigation/NavToggle.astro 100% 100% 100% 100%
src/components/Navigation/client/index.ts 74.41% 54.28% 82.35% 81.01% 110-118, 52, 65-67, 80-89, 111-117, 128, 135, 138, 144-151, 156, 190
src/components/Social/Embed/webComponent.ts 96.55% 80% 100% 96.55% 53
src/components/Social/Embed/client/index.ts 65.42% 59% 75.51% 66.31% 42, 46, 59, 71, 130-131, 138-147, 169, 175-176, 186-224, 242, 250-254, 326-331, 340-342, 355-359, 372-373, 382, 390-391, 401-407, 418-419, 425-426, 432-437, 446-455, 462-491, 502-503, 516-517, 529-548, 555-566, 579-580, 611, 630-637
src/components/Social/Highlighter/client/index.ts 84% 60.78% 80.55% 85.1% 45, 47-52, 45, 48-50, 73, 76, 94, 169, 180, 208-209, 218-228, 242, 326-329, 341, 360
src/components/Social/Mastodon/client/index.ts 76.31% 54.54% 71.87% 76.82% 33, 157-163, 135-138, 158-162, 188, 199-224, 241-242, 274-284, 320-329, 420, 481
src/components/Social/Shares/client/index.ts 91.86% 61.7% 95.65% 91.76% 210-214, 220, 239, 247, 258, 274
src/components/Testimonials/index.astro 100% 100% 100% 100%
src/components/Testimonials/client/index.ts 82.56% 74.48% 77.77% 85.82% 19, 58-63, 59-63, 74, 81-82, 86, 91, 97, 119, 162-167, 215, 218-219, 229-230, 235-238, 243-246, 270, 287-290, 300, 321-322, 330, 338, 421-422, 431, 437, 445, 450, 459, 465, 477-478, 492
src/components/ThemePicker/ThemeButton.astro 100% 100% 100% 100%
src/components/ThemePicker/index.astro 100% 100% 100% 100%
src/components/Toasts/NetworkStatus/index.astro 100% 100% 100% 100%
src/components/Toasts/NetworkStatus/client/index.ts 92.45% 78.57% 100% 92.45% 40, 73, 82, 96
src/components/Toc/index.astro 100% 100% 100% 100%
src/components/Toc/client/index.ts 89.47% 70.32% 96.77% 89.4% 101, 110, 117, 147-148, 173, 189, 194, 198, 206-207, 225, 233, 249, 256, 261
src/components/Toc/client/__fixtures__/toc.fixture.astro 100% 100% 100% 100%
src/components/WebMentions/index.astro 100% 70.58% 100% 100%
src/components/WebMentions/item.astro 100% 70% 100% 100%
src/components/scripts/assertions/elements.ts 86.27% 90.14% 100% 80.55% 28, 53, 58, 68, 73, 78, 103
src/layouts/BaseLayout.astro 0% 0% 0% 0% 1-104
src/layouts/PageLayout.astro 0% 0% 0% 0% 1-90
src/pages/index.astro 0% 100% 0% 0% 1-11
src/pages/about/index.astro 0% 100% 0% 0% 1-6
src/pages/articles/[...slug].astro 0% 0% 0% 0% 1-101
src/pages/articles/index.astro 0% 0% 0% 0% 1-79
src/pages/case-studies/[slug].astro 0% 0% 0% 0% 1-109
src/pages/case-studies/index.astro 0% 0% 0% 0% 1-79
src/pages/consent/index.astro 0% 100% 0% 0% 1-7
src/pages/contact/index.astro 0% 100% 0% 0% 1-33
src/pages/downloads/[...slug].astro 0% 0% 0% 0% 1-157
src/pages/newsletter/confirm/[token].astro 0% 100% 0% 0% 12-174
src/pages/offline/index.astro 0% 100% 0% 0% 1-6
src/pages/privacy/index.astro 0% 100% 0% 0% 1-14
src/pages/privacy/my-data.astro 0% 0% 0% 0% 1-141
src/pages/services/[slug].astro 0% 0% 0% 0% 1-139
src/pages/services/index.astro 0% 0% 0% 0% 1-71
src/pages/tags/[tag].astro 0% 0% 0% 0% 1-314
src/pages/tags/index.astro 0% 0% 0% 0% 1-245
Generated in workflow #59 for commit 8745fb7 by the Vitest Coverage Report Action

@github-actions

Copy link
Copy Markdown

Preview deployment ready

Field Value
Branch maintenance/aria-improvements-to-components
Commit 8745fb7
Preview Open preview

Triggered by @webstackdev

@webstackdev
webstackdev merged commit 690bcf9 into main Dec 14, 2025
12 checks passed
@webstackdev
webstackdev deleted the maintenance/aria-improvements-to-components branch December 14, 2025 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant