Skip to content

fix: IssueDetailsPage mobile responsive layout#943

Closed
597226617 wants to merge 1 commit intoentrius:mainfrom
597226617:fix/issue-details-mobile-responsive
Closed

fix: IssueDetailsPage mobile responsive layout#943
597226617 wants to merge 1 commit intoentrius:mainfrom
597226617:fix/issue-details-mobile-responsive

Conversation

@597226617
Copy link
Copy Markdown

Fixes #939

Summary

Multiple layout and readability fixes for the Issue Details page on mobile viewports.

Changes

Tabs (IssueDetailsPage.tsx)

  • Added variant='scrollable' + scrollButtons='auto' to MUI Tabs so all tabs remain reachable on narrow viewports
  • Added overflowX:auto with hidden scrollbar for smooth swipe

Header Card (IssueHeaderCard.tsx)

  • Responsive padding: p: { xs: 2, sm: 3 }
  • Smaller title on mobile: fontSize: { xs: '1.15rem', sm: '1.5rem' } with wordBreak: 'break-word'
  • Metadata row changed from flex to CSS grid: 2-column on mobile, auto on sm+

Conversation (IssueConversation.tsx)

  • Avatar scales down: 32px on xs, 40px on sm
  • Tighter gap and header padding on mobile
  • Font size adapts: 12px xs, 14px sm
  • Timeline line position adjusts for smaller avatar

Submissions Table (IssueSubmissionsTable.tsx)

  • Set minWidth=600 so columns don't compress to unreadable widths

Fixes entrius#939

- Tabs: enable MUI variant='scrollable' with scrollButtons='auto'
  so all tabs remain reachable on narrow viewports
- IssueHeaderCard: responsive padding (xs:2/sm:3), smaller title
  on mobile (xs:1.15rem/sm:1.5rem), metadata row uses CSS grid
  (2-col on xs, auto on sm+) instead of cramped flex row
- IssueConversation: scale avatar (32px xs / 40px sm), compact
  gap and header padding on mobile
- IssueSubmissionsTable: set minWidth=600 so table columns don't
  compress to unreadable widths on narrow screens
@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label May 5, 2026
@syndrome4002-leo
Copy link
Copy Markdown

syndrome4002-leo commented May 5, 2026

I already opened a PR ( #940 ) for the issue #939

@anderdc
Copy link
Copy Markdown
Collaborator

anderdc commented May 6, 2026

PRs must target the test branch, not main — see CONTRIBUTING.md. Closing.

@anderdc anderdc closed this May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants