This repository was archived by the owner on Sep 2, 2026. It is now read-only.
Description 馃憻 Reproduction steps
Navigate to the homepage https://appwrite.io/
Use keyboard navigation (Tab key) to focus on technology platform icons
Use a screen reader to verify that hidden elements are being announced
Run IBM Accessibility Checker to detect violations
39 Violation Elements:
Issue Report:
http%3A%2F%2Flocalhost%3A5173%2F_llm_processed_group_size_final.json
馃憤 Expected behavior
All interactive technology platform icons should be:
Fully accessible to screen readers
Keyboard navigable
Properly announced to assistive technologies
Decorative SVG elements should be:
Hidden from assistive technologies using aria-hidden="true"
Not announced by screen readers
馃憥 Actual Behavior
Description
Two critical accessibility issues have been identified in the technology platform icons section:
Focusable elements with aria-hidden="true" : Interactive buttons and links are hidden from assistive technologies while remaining keyboard focusable
Unlabeled decorative SVG : A decorative SVG noise/grain texture effect lacks an accessible name and is not properly hidden from screen readers
Impact
WCAG Violations :
1.1.1 (Non-text Content)
1.3.1 (Info and Relationships)
4.1.2 (Name, Role, Value)
Affected Users : Keyboard users and screen reader users
Location
Both violations occur in the technology platform icons section on the homepage:
Issue 1: src/routes/(marketing)/(components)/platforms.svelte
Issue 2: src/lib/components/fancy/noise.svelte
馃幉 Appwrite version
Appwrite Cloud
馃捇 Operating system
Linux
馃П Your Environment
No response
馃憖 Have you spent some time to check if this issue has been raised before?
馃彚 Have you read the Code of Conduct?
Reactions are currently unavailable
馃憻 Reproduction steps
39 Violation Elements:

Issue Report:
http%3A%2F%2Flocalhost%3A5173%2F_llm_processed_group_size_final.json
馃憤 Expected behavior
All interactive technology platform icons should be:
Decorative SVG elements should be:
aria-hidden="true"馃憥 Actual Behavior
Description
Two critical accessibility issues have been identified in the technology platform icons section:
Impact
Location
Both violations occur in the technology platform icons section on the homepage:
src/routes/(marketing)/(components)/platforms.sveltesrc/lib/components/fancy/noise.svelte馃幉 Appwrite version
Appwrite Cloud
馃捇 Operating system
Linux
馃П Your Environment
No response
馃憖 Have you spent some time to check if this issue has been raised before?
馃彚 Have you read the Code of Conduct?