Overlapping Text and Layout Issues in Featured Items on Mobile (iPhone 11–13)

Open
#721 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
typescript

Research direction

Start by reproducing the issue at https://beta.dataverse.org/spa/ on a 390 x 664 viewport and inspect the Featured Items section in the frontend. Compare the first card on iPhone 11–13 with the reported modern iPhone behavior; done means text no longer overlaps, padding and line height remain usable, and card content stays within its bounds.

Written by the indexing model from the issue text.

Description

Environment:
Device Models Affected: iPhone 11, iPhone 12, iPhone 13
OS: iOS 15.6
Browser: Chrome & Safari (via BrowserStack real device)
URL: https://beta.dataverse.org/spa/

Branch: develop
Build: Current deployed build on beta.dataverse.org
Viewport: 390 x 664 px

Description:
On smaller iPhone models (iPhone 11, 12, 13), the homepage's Featured Items section displays overlapping text, broken line breaks, and excessive card expansion. Text from multiple layers of content seems to stack on top of each other, making it unreadable and negatively impacting the layout.

Steps to Reproduce:
Open https://beta.dataverse.org/spa/ on an iPhone 13 (or 11/12) using Chrome.
Scroll down to the “Featured Items” section.
Observe the text rendering within the first featured item card.

Expected Behavior:
The featured item cards should:
Maintain proper padding and line height
Avoid text overlap
Render content within the card’s bounds with ellipsis or controlled height

Actual Behavior:
Headline and body text overflow into each other
Multiple layers of text appear visually stacked
Card height expands beyond intended size with no scroll or truncation

Screenshot attached

Image

Note: Everything looks good in the more modern Iphones

Dominant language
TypeScript
Stars
31
Forks
26
Avg merge
4d 13h
Merged PRs (30d)
4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from IQSS/dataverse-frontend

All issues in IQSS/dataverse-frontend

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.