fix: prevent horizontal scroll on Public URLs table when filters have long values#9116
Merged
ericokuma merged 1 commit intorelease-0.84from Mar 25, 2026
Merged
Conversation
… long values - Use table-fixed layout to constrain the table within its container - Set explicit widths on narrow columns (Expires on, Created by, Last accessed) - Add overflow-hidden on cells that can overflow (Label, Dashboard, Filters, Created by) - Wrap filter Chips in a constraining div (max-w-full min-w-0) so they truncate instead of expanding the table Co-authored-by: ericokuma <ericokuma@users.noreply.github.com>
AdityaHegde
approved these changes
Mar 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes the Public URLs settings table overflowing horizontally when filter chips contain long strings (e.g., long publisher IDs).
Changes in
PublicURLsResourceTable.svelte:table-fixedlayout — constrains the table to its container width instead of auto-growing to fit content108px), "Created by" (108px), "Last accessed" (112px), and the actions column (48px). The three flexible columns (Label, Dashboard, Filters) share the remaining space equally.overflow-hiddenon cells that may contain long text (Label, Dashboard, Filters, Created by) so content truncates instead of expanding the tablemax-w-full min-w-0) so individual chips truncate with ellipsis rather than pushing the column widerCloses APP-805
Checklist:
Linear Issue: APP-805