Open
Description
This will go in the new JS and A11y module
This will come after the following lecture block
Understanding aria-expanded, aria-live, and Common ARIA States
What is the aria-expanded attribute and how does it work?
What is the aria-live attribute and how does it work?
What are some common ARIA states used on custom control elements?
What is the aria-controls attribute and how does it work?
We can have a Build a Note Taking App workshop to cover contenteditable and aria-live
Prototype: https://codepen.io/huyenltnguyen/pen/XJJvJBY
The workshop also introduces the focus and blur events.
Steps should be designed to cover the following points:
- These attributes exist and have correct values
- The content of the aria-live div is updated accordingly
- Explain what the focus and blur events are for
It will go here in the order
