Skip to content

Developer Perception of Baseline Widely Available re: Accessibility #42

@lolaodelola

Description

@lolaodelola

Assumption

Developers assume a feature being Baseline widely available also means it's accessible in a general sense, i.e. it shows up in the a-tree as expected, it works as expected with assistive technologies.

Considerations

  • The DOM tree and Accessibility Tree are sperate in the browser, a web feature being presented as expected in the DOM tree as expected doesn't preclude it from having issues in the accessibility tree.
  • Widely Available web features can still have browser interoperability issues as it concerns accessibility, e.g. dialog was made widely available in 2022 however it had major focus issues which led to advice to use custom dialogs instead. Changes were made in 2023 which addressed the major focus issues, which made up a lot of (but not all) the interoperability issues.

Potential Questions

I implemented some of the feedback from the original questions but suspect these could still use some workshopping. We may not need all three either, we could potentially lose q3.


Image
  1. An HTML element is labeled as "Baseline widely available." Mark all that apply to this feature
    a. It works in all major browsers latest releases
    b. It works with assistive technologies (e.g. screen-readers, voice control, keyboard control, etc)
    c. It works in Web Views
    d. It's available in major browsers' releases over a year ago.
    e. None of the above
    f. I don't read Baseline support data

2. How confident are you that a web feature marked as "widely supported" would work as expected with screen-readers?
a. Very confident
b. Somewhat confident
c. Unsure
d. Somewhat doubtful
e. Very doubtful

3. How likely are you to assume a web platform feature marked as "widely supported" also has full assistive technology support (i.e. screen readers, voice control, etc.)?
a. Very likely
b. Somewhat likely
c. Neutral
d. Somewhat unlikely
e. Very unlikely

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions