Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4048

Use table header (TH) elements

    XMLWordPrintable

Details

    Description

      Tables (tree and list views) consist of two tables: table headings and table data. Since there are no TH (table header) elements a screen reader cannot read the header value before the cell value. This is a problem because tables are different from one app to the next, they have different columns and the columns are customizable. It is impossible to learn which column a value represents when you hear the screen reader speak it.

      The new Vaadin tree grid is a single table with all the expected elements (thead, tbody, th, td). Retest what the screen reader speaks when the new tree grid is implemented. Some new accessibility labels may be needed for header cells. The new tree grid is also aware of which cell has focus.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                ahietala Antti Hietala
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - 2d
                      2d
                      Remaining:
                      Remaining Estimate - 2d
                      2d
                      Logged:
                      Time Spent - Not Specified
                      Not Specified