Audio output can be confirmed without playing a test sound
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đá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
- 62/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá 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
Bắt đầu tại web/interview.js, ở confirmOutput(), và theo dõi cách các thao tác phát âm báo kiểm tra và giọng nói kiểm tra được ghi lại. Kiểm tra cấu hình kiểm thử trình duyệt để xác định nơi thêm kiểm thử hồi quy: không thể xác nhận trước khi một trong hai lượt phát bắt đầu, và có thể xác nhận sau đó. Issue chưa nêu rõ thay đổi hành vi này có phải là chủ ý hay không, vì vậy hãy xác nhận kỳ vọng đó trước khi triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
During the media preflight, users can click "I heard it" without playing either the test tone or the test voice. The Sound status immediately changes to "Confirmed", even though no audio playback has been attempted.
Steps to reproduce
- Start a CodeTrial interview and open the "Check your setup" dialog.
- Do not click "Play test tone" or "Can't hear the tone?".
- Click "I heard it".
- Observe that the Sound status changes to "Confirmed".
Actual behavior
The audio output check can be confirmed without attempting either playback test.
Expected behavior
Ideally, users should attempt audio playback before confirming that they heard the sound.
Investigation
In web/interview.js, confirmOutput() sets outputConfirmed = true without checking whether either playback action has occurred.
Proposed improvement
Consider allowing users to confirm audio output only after successfully starting either the test tone or test voice playback.
A browser regression test could verify that confirmation is unavailable before playback and becomes available afterward.
Question
Is allowing audio confirmation before playback intentional, or should users first attempt one of the audio tests?
I would be happy to work on this improvement if the proposed behavior is acceptable.
- Ngôn ngữ chính
- Rust
- Star
- 160
- Fork
- 64
- Merge trung bình
- 1 ngày 11 giờ
- Pull request đã merge (30 ngày)
- 132
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
-
Add a Copy code button to the final reportCó thể đã có người làm @yansawu đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
sysprog21/codetrial#318 · 5 bình luận · 2 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Show problem difficulty in past attempt labelsCó thể đã có người làm @yuen0428 đã nhận hôm nay. Đang mở
sysprog21/codetrial#357 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add keyboard undo and redo to whiteboard interviewsCó thể đã có người làm @xuntla đã nhận hôm nay. Đang mở
sysprog21/codetrial#352 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Let the candidate restore the starter codeCó thể đã có người làm @RWong04 đã nhận hôm nay. Đang mở
sysprog21/codetrial#348 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Run the live interviewer on a local speech pipelineCó thể đã có người làm @alanhc đã nhận 1 ngày trước. Đang mở
sysprog21/codetrial#330 · 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ự
-
documentation P2
Độ 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
-
bug good first issue priority:high
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Konfirm-xyz/konfirm-contracts#163 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:gc-repack-output bug factory:dogfood factory:triaged priority:p3 type:bug type:ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
gitbutlerapp/grit#1161 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature performance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
lance-format/lance#10137 ·
Maintainer thường phản hồi trong vòng 2 ngày