# Open Point AGILE-380 - How many ways of opening a work package do we need?

Project: Stream agile
Status: decided
URL: https://community.openproject.org/work_packages/AGILE-380

## Details

| Attribute | Value |
| --- | --- |
| Involved people | Julia Racsko, Rosanna Sibora, Henriette Darge |
| Assignee | Julia Racsko |
| Decision |  |
| Date |  |
| Module |  |
| Labels |  |

## Related to

| ID | Subject | Type | Status | Assignee | Project |
| --- | --- | --- | --- | --- | --- |
| DREAM-867 | Port KeybindingHint component from Primer React | Feature | in development | Alexander Coles | Stream Design System |

## Description

**Context**

A work package card on the Backlog and Sprints page can be opened in at least eight ways.

**Inventory**

1.  Single click on card whitespace → details pane (after a 250 ms wait for a possible double click).

2.  Double click on the card → full view.

3.  Click the work package ID in the info line → full view.

4.  Click the subject → full view.

5.  `Enter` on a focused card → details pane; `Shift+Enter` → full view.

6.  Right click, `Shift+F10` or the Context Menu key → "Open details view" / "Open fullscreen view".

7.  `...` action menu → the same two items.

8.  "Copy URL to clipboard" from either menu, then paste → full view.

**What one card looks like**

A card carries three links with three different appearances, and only one of them reads as a link: the work package ID is muted grey, the subject is blue and semibold, the parent is plain body text with no underline. All three open a full view.

The parent link is indistinguishable from the "Parent:" label beside it and opens a *different* work package — from a card whose remaining surface opens this one in the details pane.

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/923955/content" alt="Ways to open a work package from one card">

Paths 6 and 7 land on the same menu, whether it is reached by right click or by the ... button:

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/923958/content" alt="The card action menu">

**Question**

Which of these do we keep?

**Observations**

  - Four paths lead to the full view; two lead to the details pane.

  - Double click costs every single click 250 ms of latency. Dropping it removes the delay.

  - Single click also has to coexist with drag start and with batch modifier-click (<mention class="mention" data-id="AGILE-361" data-type="work_package" data-text="#AGILE-361">#AGILE-361</mention>).

  - Double click has no pointer-free equivalent beyond `Shift+Enter`.

  - Removing double click was already deferred once, in <mention class="mention" data-id="AGILE-152" data-type="work_package" data-text="#AGILE-152">#AGILE-152</mention>, to the [UX interactions document](https://community.openproject.org/documents/207).

**Decisions needed**

  - Is double click worth the 250 ms it costs every single click?

  - Do the ID and the subject both need to be links, and should either open the details pane rather than the full view?

**Notes**

  - Feature: <mention class="mention" data-id="AGILE-378" data-type="work_package" data-text="#AGILE-378">#AGILE-378</mention>.
