[UI] Typography token Heading 1 overflows on mobile viewports
Maintainer thường phản hồi trong vòng 1 ngày
@tanav29 đang làm issue này rồi.
Từ ngày 10/11/2026.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 70/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- css, javascript
Hướng nghiên cứu
Trang bị ảnh hưởng là tài liệu Sistent Design Tokens (Getting Started → Design Tokens), vì vậy hãy bắt đầu bằng việc xác định phần token kiểu chữ và component xem trước Heading 1 hiển thị phần đó, rồi đọc các quy tắc về chiều rộng và cỡ chữ được áp dụng ở đó. Tái hiện ở 414px và 360px trong chế độ responsive design, sau đó điều chỉnh cỡ chữ responsive hoặc các ràng buộc chiều rộng để Heading 1 vẫn nằm trên một dòng. Hoàn tất nghĩa là không bị cắt ngang ở 360px và hệ thống phân cấp kiểu chữ vẫn đọc đúng ở các chiều rộng desktop.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
The Heading 1 typography preview in the Sistent Design Tokens documentation does not adapt properly to smaller mobile viewports.
At narrower screen widths, the heading exceeds the available content width, resulting in awkward text wrapping and horizontal clipping.
Affected page: Sistent → Getting Started → Design Tokens
Steps to Reproduce
- Open the Sistent Design Tokens page.
- Open the browser's responsive design mode.
- Set the viewport width to approximately 414px.
- Scroll to the Typography Tokens section.
- Observe the Heading 1 typography preview.
- Repeat with a viewport width of approximately 360px.
Actual Behavior
- At 414px, the Heading 1 text wraps awkwardly, separating the word "Heading" from the number "1".
- At 360px, the heading extends beyond the available content width and gets clipped.
- The typography preview does not scale or adapt appropriately to smaller screens.
Expected Behavior
The typography preview should adapt to smaller viewport widths without causing horizontal overflow or clipping.
Heading samples should remain fully visible and maintain an appropriate responsive layout while preserving the intended typography hierarchy.
Environment
- Page: Sistent Design Tokens — Typography
- Viewports: 414 × 846 and 360 × 760 pixels
- Browser: Firefox
- Issue type: UI / Responsive Design
Suggested Investigation
Inspect the responsive styles and width constraints applied to typography preview components, particularly the Heading 1 sample.
Consider using responsive font sizing or appropriate width constraints to ensure typography samples remain readable on smaller screens.
Evidence
Attached screenshots demonstrate the issue at two different mobile viewport widths.
Contribution
Anyone can work on this...
- Ngôn ngữ chính
- JavaScript
- Star
- 1.2k
- Fork
- 1.7k
- Merge trung bình
- 2 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 69
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của layer5io/layer5
-
framework/gatsby help wanted kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Fix inconsistent visibility and clipping of Slick carousel navigation arrows on mobileCó thể đã có người làm @AP24110011695 đã nhận 14 ngày trước. Đang mởframework/gatsby help wanted kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
layer5io/layer5#8275 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Fix logo/graphic fitting within its container on mobile viewportsCó thể đã có người làm @AP24110011695 đã nhận 14 ngày trước. Đang mởframework/gatsby good first issue help wanted kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
layer5io/layer5#8272 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[UI] Theme Provider Props table overflows on mobile viewportsCó thể đã có người làm @SajanBisht đã nhận 15 ngày trước. Đang mởframework/gatsby help wanted kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
layer5io/layer5#8264 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Pricing] Plan cards reference non-existent "Free" and "Team" tiersCó thể đã có người làm @sameerkrdev đã nhận 14 ngày trước. Đang mởframework/gatsby help wanted kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
layer5io/layer5#8258 · 4 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của layer5io/layer5
Issue tương tự
-
accessibility area: css area: web ui bug difficulty: easy frontend good first issue help wanted javascript journey: first-visit journey: mobile priority: P3 quality tech: css tech: html typescript ui user-experience
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
amplitude/Amplitude-TypeScript#2179 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
ci: raise .github/workflows/test.yml timeout-minutes from 20 to 35 as suite exceeds 30,899 testsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Jason-Vaughan/TangleClaw#3075 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix(frontend): resolve SSE parser crash on unhandled Ref methods and undefined actions identifierĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
kodokbakar/MiroFish-Local#94 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
pulsar-edit/pulsar#1708 ·
Maintainer thường phản hồi trong vòng 1 ngày