World Congress 2023 • Aug 11, 2023

Accessibility with Web Components

Manuel Mauky

Are your custom web components invisible to screen readers? Learn how the ElementInternals API adds robust accessibility semantics without cluttering your DOM.

Pause
Mute Enter Fullscreen
#1 about 5 min

Building a framework-agnostic design system with web components

Achieving a consistent user interface across diverse application teams requires a framework-agnostic web component library.

#2 about 5 min

Understanding standard technologies behind web component architecture

Utilizing browser standards like custom elements and shadow DOM prevents vendor lock-in across implementation frameworks.

#3 about 5 min

Resolving default accessibility limitations in custom web components

Unrecognized custom elements require explicit ARIA attributes and design patterns to function correctly with assistive technologies.

#4 about 4 min

Implementing the accessibility object model for web component internals

Upcoming browser APIs enable internal JavaScript definitions for default accessibility properties without awkwardly modifying the target DOM.

#5 about 4 min

Managing keyboard interaction and focus states across shadow boundaries

Emulating standard form behaviors demands manual event listeners and programmatic focus transitions across customized shadow boundaries.

#6 about 2 min

Evaluating the limitations when extending standard HTML elements

Inheriting built-in semantic structures by expanding native inputs faces severe cross-browser support and encapsulation challenges.

#7 about 3 min

Addressing audience inquiries on component styling and validation constraints

Applying external layout modifications and tracking internal form validation require specialized techniques to bypass default encapsulation architectures.

Matching moments

3:51 min

Audience questions on accessibility and framework tradeoffs

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

10:20 min

Advocating for semantic HTML over complex framework component workarounds

Chris Heilmann Chris Heilmann +2 · LIVE

3:08 min

Introduction to building accessible web frontends

Konstantin Tieber · World Congress 2022

2:46 min

Implementing low-hanging accessibility fixes in frontend web applications

Ramona Schwering Ramona Schwering · Coffee With Developers

5:38 min

Why the developer community mistakenly rejects native HTML components

Keith Cirkle · Coffee With Developers

2:15 min

Overcoming challenges in building accessible interfaces

Aurora Scharff Aurora Scharff · World Congress 2025

Upcoming sessions on this topic

Open session

Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs

  • Vidhya Krishnamoorthy

    Morgan Stanley

    VP, Software Engineering Manager

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff

Open session

Build a Zero-Cost AI Agent in Your Browser

  • Aishwarya Mathuria

    Adobe

    Computer Scientist

  • Nishant Thakur

    Adobe

    Senior Computer Scientist

Open session

From Profiler to Production: Measuring What Actually Matters in React & React Native

  • Andrei Tazetdinov

    Dynatrace

    React Native Developer

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager