fix(UI): shortcut popover overflows
Maintainer thường phản hồi trong vòng 1 ngày
@DeepakNegi13 đang làm issue này rồi.
Từ ngày 24/10/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
- 68/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ệ
- nextjs, tailwindcss, typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Tìm giao diện của công cụ Base64 và popover phím tắt được mở bằng nút ⌨ Shortcuts. Kiểm tra cách popover được định vị so với nút và so sánh vị trí của nó với viewport ở chiều rộng dành cho desktop. Công việc được coi là hoàn tất khi popover và tất cả nhãn phím tắt vẫn hiển thị trong viewport; issue cung cấp các bước tái hiện nhưng không nêu tên tệp kiểm thử nào.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Which tool?
Base64
What happened?
Description
On desktop/laptop viewports, clicking the ⌨ Shortcuts button opens a popover card that is misaligned and overflows off the left edge of the screen. As a result, the action labels adjacent to the keyboard shortcuts (e.g., next to Ctrl Enter, Ctrl Shift S) are cut off and unreadable.
Steps to Reproduce
- Navigate to Base64 tool view
- Click the ⌨ Shortcuts button.
- Observe the left-hand position of the popover card.
Expected Behavior
The shortcut menu should be positioned relative to the button (e.g., aligned with the button's start) or constrained with proper viewport padding so all shortcut keys and text labels remain fully visible.
Actual Behavior
The popover renders too far to the left, clipping outside the visible viewport.
Screenshot
- the left part of the shortcut popover is not visible in the image
Environment
- OS: Windows
- Device: Laptop
- Browser: Chrome / Brave/Edge
- Resolution: 1080p (Default zoom)
I have reproduced this issue locally and would like to work on this issue . Could you please assign this to me?. So that i start contributing to codercops
Browser and OS
Chrome , Edge , Brave on Windows
Checks
- I searched existing issues and this is not a duplicate.
- This does not include a real secret or token in the reproduction.
- Ngôn ngữ chính
- TypeScript
- Star
- 1
- Fork
- 9
- Merge trung bình
- 8 giờ 8 phút
- Pull request đã merge (30 ngày)
- 155
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 codercops/toolbelt
-
Timestamp converter still turns "02/30/2024" into March 1Có thể đã có người làm @bfs2021 đã nhận hôm nay. Đang mởbug good first issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
codercops/toolbelt#345 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Cron explainer says "on weekdays" for `0 0 1-31 * 1-5`, but the next runs include weekendsCó thể đã có người làm @Saifjafri212213 đã nhận 2 ngày trước. Đang mởbug hacktoberfest help wanted
codercops/toolbelt#329 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
UUID generator's v7 batch comes out in random order instead of time orderCó thể đã có người làm @omisha123 đã nhận 3 ngày trước. Đang mởbug good first issue hacktoberfest
codercops/toolbelt#316 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
JSON formatter's "Did you mean" hint reads inside strings, so a missing comma near a URL says to remove commentsCó thể đã có người làm @kachamsiddarth đã nhận 3 ngày trước. Đang mởbug good first issue hacktoberfest
codercops/toolbelt#314 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Base64 decode error points at the wrong character when the input has spaces or line breaksCó thể đã có người làm @Aaqibhafeezkhan đã nhận 3 ngày trước. Đang mởbug good first issue hacktoberfest
codercops/toolbelt#310 · 2 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 codercops/toolbelt
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
awslabs/visual-asset-management-system#804 ·
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 70/100
restatedev/sdk-typescript#813 ·
-
bug desktop P1 session XS
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
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
Merit-Systems/x402scan#1312 ·
-
type:bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Azure/apiops-cli#331 ·
Maintainer thường phản hồi trong vòng 3 ngày