Skip to content

Conversation

@Linhead
Copy link
Collaborator

@Linhead Linhead commented Oct 7, 2025

Description

Fixed markup overflow in Chat view when replying to messages containing long URLs on narrow screens.

Added w-100 utility class to the root v-row element in Chat.vue to ensure it takes the full width of its flex container. This allows the inner Container component to properly constrain and handle text overflow, preventing layout breaking when long links are present in replied messages.

Related issue

Closes #891

External links (optional)

N/A

Screenshots or videos (optional)

N/A

Breaking changes

No breaking changes.

How to test

  1. Set browser window to a narrow width (e.g., mobile viewport)
  2. Send a message with a long URL like: https://docs.google.com/spreadsheets/d/14wgjZOpFastrLq04hb71BgRgsdfgfC1JMPiOlHDMiJfsdfgsd0y0EqyH4I/edit?usp=sharing
  3. Reply to that message
  4. Verify that the markup doesn't overflow and remains properly contained within the chat area
  5. Test with different screen widths to ensure responsive behavior is maintained

Notes for reviewers

  • The change is minimal (single class addition) and follows existing patterns in the codebase
  • w-100 class is already used in similar view components (Wallets.vue, Votes.vue)
  • The fix is specific to the Chat view's flex layout within AppSidebar
  • No impact on other views as this is an isolated component change

Checklist

  • Code is formatted
  • Tests added/updated (if needed) — N/A for UI fix
  • Documentation updated (if needed) — N/A
  • Changes tested in all relevant environments

@Linhead Linhead requested a review from a team as a code owner October 7, 2025 15:07
@Linhead Linhead linked an issue Oct 7, 2025 that may be closed by this pull request
@vercel
Copy link

vercel bot commented Oct 7, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
adamant-im Ready Ready Preview Comment Oct 7, 2025 3:07pm

@Linhead Linhead added bug Something isn't working UX/UI User interface and experience improvements labels Oct 7, 2025
@github-actions
Copy link

github-actions bot commented Oct 7, 2025

Deployed to https://msg-adamant-pr-892.surge.sh 🚀

@al-onyxprotocol al-onyxprotocol added CSS Styling, theming, and layout written in SCSS/CSS Vue Frontend features or fixes primarily in Vue.js labels Oct 10, 2025
@al-onyxprotocol
Copy link
Member

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working CSS Styling, theming, and layout written in SCSS/CSS UX/UI User interface and experience improvements Vue Frontend features or fixes primarily in Vue.js

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Markup broken when replying to message with long link

3 participants