Skip to content

Accessibility issues and small bugs #141

@aviannamiller

Description

@aviannamiller

#140 deals with testing of the module functionality for Omeka S v4+. This issue identifies some a11y shortcomings and other small bugs that came up in testing.

  • The delete/undo pattern that appears in the form builder and when assigning/unassigning users to a project should be adjusted for proper keyboard focusing (screenreader announcements could more specific, as well).

On dashboard:

  • Issue with how categories under projects are displaying on mobile / narrow viewports:
    Table of projects. Horizontal list of categories ('New', 'In Progress', and 'Not approved') is overflowing outside of table bounds.

On dataset pages:

  • .datascribe-filter-select missing label

  • Perhaps sidebar expand/collapse is missing aria-expanded? Not getting a great screen reader announcement on this, and aria-label's could be more descriptive (i.e. Collapse/close dataset metadata, Expand/open dataset metadata)

  • Narrow viewport / mobile layout behaves oddly if dataset metadata sidebar is closed before viewport is narrowed:

    Sidebar collapsed, then window resized:
    Detail of dataset item list. Large margin appears to the right of content.

    Sidebar left open, then window resized:
    Detail of dataset item list. No right margin.

On the form builder on a dataset:

  • The field-name only has a contrast of 3.7:1 (needs to be at least 4.5:1). The field-actions buttons are 2.6:1 and the sortable-handle is 1.5:1 (must be at least 3:1).
  • Fields are pretty much all missing labels; selects are missing names (which then carries over to the item records).

On record edit pages:

  • Fields are pretty much all missing labels; selects are missing names (both in form and sidebar).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions