Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-78719

Calendar : Table content interactive elements are not accessible with keyboard

    Issue Summary

    The calendar grid-interactive region in the calendar section is not accessible by only keyboard users.

    Steps to Reproduce

    1. Launch the URL
    2. Navigate to the main content area where the calendar for the space is present.
    3. Try to navigate to the calendar region between the dates.

    Actual Results

    In the calendar section, the calendar data in the calendar container does not receive keyboard focus. When the user clicks on the table data (date), they get a Create event modal. Since the table data does not receive the keyboard focus user cannot use the feature to add events in the calendar.

    Expected Results

    The calendar table should receive the keyboard focus.

    Key events such as -

    1. On the tab, the focus should move to the calendar container.
    2. On pressing Up/Down or Right/Left keys the focus should move within the calendars over the dates.
    3. When the focus is on a particular date and on activating "Enter" the Create event modal should pop up.

    The following changes could be implemented.

    • Modify the scripts to ensure that the content is available on focus as well as on hover. onfocus and onblur keyboard handlers can be used to ensure that the link is available for keyboard-only users.
    • Specify key listeners to make sure that the content becomes visible when users press the Tab and Up/Down Arrow keys.

    Workaround

    Currently, there is no known workaround for this behaviour. A workaround will be added here when available

          [CONFSERVER-78719] Calendar : Table content interactive elements are not accessible with keyboard

          A fix for this issue is available in Confluence Server and Data Center 8.5.0.
          Upgrade now or check out the Release Notes to see what other issues are resolved.

          James Whitehead added a comment - A fix for this issue is available in Confluence Server and Data Center 8.5.0. Upgrade now or check out the Release Notes to see what other issues are resolved.

          A fix for this issue is available in Confluence Server and Data Center 8.4.2.
          Upgrade now or check out the Release Notes to see what other issues are resolved.

          James Whitehead added a comment - A fix for this issue is available in Confluence Server and Data Center 8.4.2. Upgrade now or check out the Release Notes to see what other issues are resolved.

            zxu2@atlassian.com Zac Xu
            2b3f463b7e2d Akhilesh Paradhi (Inactive)
            Affected customers:
            2 This affects my team
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: