bcgov / bcgov/wps

MoreCast 2.0: UI/Enter & Tab button Functionality

Open
#2,765 2 comments 0 reactions 0 assignees View on GitHub
User Requested
Dominant language
Python
Stars
65
Forks
11
Avg merge
1d 2h
Merged PRs (30d)
70

Description

**As a** Forecaster
**I need** to expect that TAB and ENTER keyboard use on a table is consistent with standardized norms (in Excel or Google Spreadsheets)
**So** I can intuitively move from cell to cell without using a mouse.

Current State = typing Enter key allows you to navigate through cells (downwards)
Feature Request = Hitting TAB key should take me to the right adjacent cell, not down to the next station

**Acceptance Criteria**
- [ ] Given pressing the TAB key while in a table will shift the focus to the next right adjacent cell in the same row.
- [ ] Given pressing the ENTER key while in a table will shift the focus to the adjacent cell in the next row down.

**Additional Context**
- As we shift to the TAB view, it may not make sense to shift horizontally to the columns
- Arrow keys could also be used as a secondary goal to navigate up, right, down and left respectively.

**Definition of Done**
https://github.com/bcgov/wps/wiki/Definition-of-Done

Contributor guide

Open the contributing guide

Research direction

Locate the table view and its existing keyboard handling; no files or tests are named in the issue. Reproduce the current Enter behavior, then verify that Tab moves to the next cell in the same row and Enter moves to the corresponding cell in the next row, with arrow-key navigation treated only as a secondary goal.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.