Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Phone and tablet: the work list draws blank on a phone, tables clip on a tablet, and the roster cannot assign below desktop

Open
#700 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
65/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
nextjs, tailwindcss, typescript
Domain
frontend, mobile

Research direction

Start by inspecting the responsive breakpoints and table/card components in the codebase, particularly the work list at /lists and the roster. Reproduce the issues by resizing the browser to 375px and 768px widths. Look for existing card layout patterns in /compliance and the case page accordion to understand the intended responsive behavior. The goal is to adapt the work list to a card layout on phones, ensure tablet tables have visible scroll cues, and enable assignment from the roster on mobile.

Written by the indexing model from the issue text.

Description

bug frontend maui-pilot

The pilot works on desktop today, but at phone and tablet widths the main screens either break or hide their controls. Found in a live walk-through of the Maui sandbox, 2026-09-23.

What breaks

  • Work list at 375 px (phone):
    • The patient table draws as a blank rectangle.
    • The rows are in the DOM and correctly styled. It is the desktop table (min-w-[56rem]) placed inside a nested scroll container, and it fails to paint.
    • Reproduced across reloads.
  • Tablet (about 768 px):
    • Wide tables scroll sideways with no visible cue.
    • On /lists the "Open" button is clipped to "Ope…".
    • The /compliance matrix clips its last measure columns to single letters.
  • Roster below md: the assign checkboxes exist only in the desktop table, so a tablet user cannot assign from the roster. The code notes this: "selection on the mobile cards is the better answer and is its own piece of work".

Good patterns already in the app

  • /compliance switches to a card per patient on a phone.
  • The case page folds into an accordion.

Decision needed

When does the pilot need tablet or phone? If a quality lead is expected to use a tablet, do this before January:

  • a card layout for the work list, following the roster's pattern;
  • selection on the roster cards;
  • a visible scroll cue on wide tables.
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
4h 46m
Merged PRs (30d)
93

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Taleef7/workwell

All issues in Taleef7/workwell

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.