Skip to content

fix: My Valley row name overlapping chips on mobile (#459 follow-up)#460

Merged
fatherlinux merged 1 commit into
masterfrom
fix/favorites-mobile-row-overflow
Jun 2, 2026
Merged

fix: My Valley row name overlapping chips on mobile (#459 follow-up)#460
fatherlinux merged 1 commit into
masterfrom
fix/favorites-mobile-row-overflow

Conversation

@fatherlinux
Copy link
Copy Markdown
Member

Summary

On narrow (phone) widths, long favorite/visited names overlapped the news/events count chips and the Remove/Unmark button. The name's ellipsis truncation never engaged because .my-valley-row-name was an inline <span> and its flex parent didn't constrain/clip it.

Fix (CSS only, MyValley.css):

  • .my-valley-row-name: flex:1 + min-width:0 → shrinks and truncates with ellipsis in both the favorites row-open container and the visited row.
  • .my-valley-row-open: display:flex so the name truncates within it.
  • .my-valley-remove-btn: flex-shrink:0 so the button keeps its size.

Follow-up to #459 (favorites list). Found via Chrome at simulated phone width.

Test plan

  • ./run.sh build passes
  • Verified in Chrome at 360px: long names ("Cuyahoga Valley Scenic Railroad – …") truncate, chips + Remove fully visible, no overflow — favorites and visited rows
  • CI smoke suite

🤖 Generated with Claude Code

…low-up)

On narrow (phone) widths, long favorite/visited names overlapped the
news/events count chips and the Remove/Unmark button: the name's ellipsis
never engaged because .my-valley-row-name was an inline span and its flex
parent didn't constrain/clip it.

- .my-valley-row-name: flex:1 + min-width:0 so it shrinks and truncates
  (ellipsis) in both the favorites row-open container and the visited row.
- .my-valley-row-open: display:flex so the name truncates within it.
- .my-valley-remove-btn: flex-shrink:0 so the button keeps its size.

Verified at 360px: long names truncate, chips + buttons fully visible, no overflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the CSS layout for the MyValley component. It introduces flexbox properties (flex: 1, min-width: 0, and flex-shrink: 0) to ensure proper text truncation and alignment within the row elements, and aligns items vertically inside the clickable row container. There are no review comments, and we have no further feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@fatherlinux fatherlinux merged commit bf49f2c into master Jun 2, 2026
3 checks passed
@fatherlinux fatherlinux deleted the fix/favorites-mobile-row-overflow branch June 2, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant