Highlight the active line in the code editor
Maintainer thường phản hồi trong vòng 1 ngày
@ArthurArthurArthur0817 đang làm issue này rồi.
Từ ngày 7/10/2026.
- #266 của @ArthurArthurArthur0817 — đang mở
Đá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
- 75/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Tìm trang phỏng vấn frontend nơi Monaco Editor được khởi tạo và trạng thái phỏng vấn đang hoạt động được quản lý. Tìm component của nút End interview và nút Run tests để thêm hộp thoại xác nhận và kiểu hiển thị cho trạng thái dirty. Bật renderLineHighlight: 'all' trong các tùy chọn của Monaco Editor và thêm listener beforeunload khi cuộc phỏng vấn bắt đầu. Xác minh các thay đổi bằng cách chạy bộ kiểm thử frontend.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Motivation
During an interview, interviewees often navigate long code snippets or discuss specific line numbers referenced by the interviewer. Currently, the editor lacks a distinct active line highlight (similar to LeetCode or VS Code), making it harder to visually track the caret's position quickly.
Adding an active line highlight—alongside visual aids like #254—will improve readability and debugging focus in the editor.
Proposal
Enable the renderLineHighlight: 'all' option in the Monaco Editor initialization settings. This provides a distinct background highlight for the entire line where the caret is currently placed without affecting the interview flow.
The expected user flow is:
- The user enters the interview and clicks or types in the Monaco Editor.
- The line containing the caret displays a clear background highlight across both the gutter and the code area.
- Moving the caret to another line moves the highlight accordingly.
Environment
- OS: Windows 11 (x86_64)
- Browser: Google Chrome / Microsoft Edge
If these proposals look good , I would be happy to implement them.
- Ngôn ngữ chính
- Rust
- Star
- 160
- Fork
- 64
- Merge trung bình
- 1 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 112
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 sysprog21/codetrial
-
Four problem loader browser tests fail on WindowsCó thể đã có người làm @Patriciaath999 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/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 80/100
sysprog21/codetrial#318 · 2 reaction ·
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 78/100
sysprog21/codetrial#317 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Allow users to start an interview without GitHub sign-inCó thể đã có người làm @TMQ0717 đã nhận 1 ngày trước. Đang mở
sysprog21/codetrial#316 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của sysprog21/codetrial
Issue tương tự
-
agent:triaged bug bughunt pm:pipenv priority:p1
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
SocketDev/socket-patch#1608 · 1 bình luận ·
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
adorsys/status-list-server#698 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Expose the dot grid colourĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nannou-org/egui_graph#92 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 72/100
sujithputta02/Esapay#13 ·
-
Deduplicate normalized_f64_bits (hash_table.rs and bloom_filter.rs)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
tursodatabase/turso#10002 ·
Maintainer thường phản hồi trong vòng 1 ngày