MoreCast 2.0: UI/Enter & Tab button Functionality
- 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
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