fix: prevent dashboard username overflow on mobile - #3509
fix: prevent dashboard username overflow on mobile#3509PhanisrideepthiThota wants to merge 1 commit into
Conversation
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| Secrets | Sep 6, 2026 11:38a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
|
|
@Priyanshu-byte-coder The star-required check is failing because the workflow receives a 403 Resource not accessible by integration when calling the GitHub List stargazers API. My repository star is already active ⭐, so it looks like the workflow itself is affected by the current API access restrictions. The other CI checks are passing, and the PR code itself is unaffected. Could you please take a look at the star-required workflow when you get a chance? Thanks! |
|
@Priyanshu-byte-coder The remaining blocker appears to be the star-required workflow, which is failing with 403 Resource not accessible by integration when the workflow tries to access the stargazers API. My repository star is already active |



Summary
Fixed the Dashboard header greeting so a long username can shrink and truncate correctly on narrow/mobile viewports instead of overflowing its container.
Closes #1762
Type of Change
What Changed
src/components/DashboardHeader.tsx.min-w-0to the dashboard greeting username text element.truncatebehavior so long usernames are truncated instead of overflowing.How to Test
Expected result:
The username should remain within the greeting container and truncate with an ellipsis instead of overflowing the container.
Screenshots / Recordings
Checklist
console.log, debug code, or commented-out blocksnpm run lintpasses locallynpm run type-check)Accessibility (UI changes only)
Additional Context
The change is intentionally minimal: it only adds
min-w-0to the existing truncated greeting text element. No application logic, state management, API behavior, or component structure was changed.Local lint/type-check/mobile verification could not be completed because the current local dependency installation is blocked by the existing Node 24/native
tree-sitterbuild environment issue.