Skip to content

x/tools/cmd/godoc: improve accessibility #22171

Closed as not planned
Closed as not planned
@jimmyfrasche

Description

@jimmyfrasche

This is a meta issue for improving the accessibility of godoc.

  • need hover/focus styles for buttons and button-like links (easy, but requires design)
  • insufficient contrast on date stamp for blog entries (easy)
  • malformed definition lists (easy)
  • embedded playground buttons not in focus order (easy)
  • Mobile menu needs better keyboard and screen reader support (moderate)
  • missing lang on html tag (difficult)
  • UI exposed by -analysis=pointer,type inaccessible by keyboard and screen reader (very difficult)
  • expanding/collapsing section inaccessible by keyboard (difficult, in progress)
  • expanding/collapsing sections announce state glyph but not state (difficult, in progress)
  • insufficient contrast on default focus ring for top level menu
  • links can only be identified by color https://golang.org/cl/69150
  • missing label and submit button on search form https://golang.org/cl/69190
  • insufficient contrast for placeholder text in search form https://golang.org/cl/69190
  • permalinks are insufficiently labeled https://golang.org/cl/69210
  • images without alt attribute https://golang.org/cl/69130
  • package docs skips heading level 3 https://golang.org/cl/69171

If you discover an issue not in the above list, please report it here so that it can be addressed.

If you want to help out and aren't sure where to start or just want to make sure that tools you create are as accessible possible, see (or update!) WebAccessibilityResourcesAndTips on the wiki.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.ToolsThis label describes issues relating to any tools in the x/tools repository.help wantedumbrella

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions