3. What states are possible?
Determine every way in which the page can vary based on user actions or changes in the data. Make sure to include temporary states such as an empty view or a setup page shown on the first visit.
Is data required or optional? What if it's long, or short, or contains emojis? Should that data be collected or presented at all?
Accessibility areas affected:
- validation and errors
- timing
- contrast and use of color
- keyboard navigation