Skip to content

Javascript is required to navigate #3952

Closed

Description

@ThrosturX

File: index.md, CC @johndmulhausen

The navbar nav-sidebar does not work without javascript, and no indication is displayed to alert the user that javascript is required to make use of the site.

I would suggest implementing proper fallback methods (or at the very least a notice) so that users who, by choice or otherwise, are not running client-side scripts can still make use of the site.

Reproduction steps:

  1. Disable javascript.
  2. Navigate to any Docker documentation page.
  3. Attempt to use the sidebar.
  4. Notice that despite the sidebar being responsive (with CSS), navigation requires javascript (it is indeed possible to achieve this with HTML+CSS, so requiring javascript is overly restrictive).

Activity

  1. ThrosturX commented on Jul 24, 2017

    @ThrosturX
    Author

    It seems like this affects the Docker website more extensively than I expected.
    Notice that javascript is also required to view the second resultset on https://hub.docker.com/explore/#.

  2. johndmulhausen commented on Aug 28, 2017

    @johndmulhausen
    Contributor

    Sorry, but this is working as intended and for many reasons we can never support a JS-free version of the docs. :(

  3. docker-robott commented on Mar 9, 2023

    @docker-robott
    Collaborator

    Closed issues are locked after 30 days of inactivity.
    This helps our team focus on active issues.

    If you have found a problem that seems similar to this, please open a new issue.

    /lifecycle locked

  4. locked and limited conversation to collaborators on Mar 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/uxIssue affects functionality of docs.docker.comlifecycle/locked

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions