Course progress: 0 / 20 lessons

LESSON 18 OF 20

Complex widgets and data

Dialogs, tables, comboboxes, filters, calendars, and carousels combine many accessibility decisions and must be tested as complete interaction sequences.

  • Reading: about 3 minutes
  • Knowledge check: 2-3 minutes
  • Optional practice: 8 exercises, 5-15 minutes each
In this lesson

Test complex components from entry through operation, feedback, error recovery, and exit.

Establish a clear interaction context

Dialogs and composite widgets need a name, an understandable starting point, predictable internal navigation, and a reliable route out.

Keep structure available during operation

Tables must preserve header context; grids and calendars must expose position and state; comboboxes must connect input, suggestions, selection, and feedback.

Provide alternatives to pointer gestures

Reordering and drag operations need an operable alternative that communicates the item, destination, and result.

Control motion and changing collections

Carousels, filters, sorting, and inserted data should expose state and results while letting users pause motion and retain their place.

What to remember

Test the whole widget contract, not one announcement at rest.

Knowledge check

Answer every question, then use the forward lesson button to record this lesson as complete. The check is not scored and can be repeated.

1. What makes a modal dialog understandable?

2. What should a sortable table header communicate after activation?

NEXT STEP

Continue to Part 4: Product practice

Turn screen-reader knowledge into responsible testing and repeatable team practice.