# Feature AGILE-476 - Support read-only work packages tables on sprint report page

Project: Stream agile
Status: needs review
URL: https://community.openproject.org/work_packages/AGILE-476

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | 18.0.0 |
| Sprint |  |
| Backlog bucket |  |
| Votes |  |
| List | a11y report 2026 |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Backlogs, Modules and project features / Work packages |
| Feature Flag |  |
| Requires doc change | No |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | Yes |

## People

| Attribute | Value |
| --- | --- |
| Assignee | Ivan Kuchin |
| Accountable |  |
| Product manager |  |
| Developers | Alexander Coles |
| Designer |  |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

### Context

The work package tables on the sprint report page allowed inline editing. Edits to type, status or story points only updated the table being edited; the other widgets on the report (including other work package tables) kept showing the old values.

### Goal

The sprint report tables are read-only views of report data. Users can read and navigate them and open a work package from its ID link, but cannot edit cells inline or select rows.

### Acceptance criteria

1. No cell in any sprint report work package table can be edited inline, regardless of the user's edit permissions.
2. Cells show no hint of inline editing: no edit cursor, no edit hover or focus styling, and no disabled/"not allowed" state (cursor, greyed background or badge).
3. Accessible names of cells do not mention editing (no "…: Edit" labels).
4. Rows cannot be selected. The ID link and keyboard navigation between rows and cells stay reachable by mouse and keyboard, and the table is announced as read-only.
5. Each table has an accessible name taken from its widget header.
6. Inline editing in work package tables elsewhere (e.g. the work package list, backlogs) is unchanged.

### Out of scope

- Timeline bar dragging and group-by dragging honoring the read-only table settings (no report table shows either today; follow-up).
- Whether the native tooltip on truncated subjects is the right mechanism (follow-up).
