馃憻 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?
馃憻 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?