element-hq / element-hq/element-web

Navigating Threads Panel: Back button

Open
#33,675 0 comments 0 reactions 0 assignees View on GitHub
A-Right-Panel A-Threads T-Enhancement
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
On the right panel, allow the (mouse) back button to return to previous panel .
#### Why would you like to do it?
To improve ease of use and make navigation more efficient.
#### How would you like to achieve it?
Allow mouse Back button navigate to the previously opened panel.

### Have you considered any alternatives?

1. Open Thread in a separate window/overlay e.g. The way Settings open in it's own window.

2. Add “Next unread” / “Previous unread” controls in the footer of the panel.

3. Add a back button to the footer of the panel.
- Similar to the jump-to-last-unread-message bubble except it's a back arrow.

### Additional context

Navigating Threads involve repeatedly moving the cursor up and down the panel.

When viewing a Thread, returning to the main Threads panel requires moving the cursor to the **top of the panel** (to click the back button).
Since the most recent Thread appears at the **bottom of the panel** users would have to move their cursor between these positions which seem inefficient for reading multiple threads.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.