Web UI sends `shutdown` on tab close instead of `restart`
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
- 68/100
Hướng nghiên cứu
Bắt đầu từ destroyPlayer() trong web UI của serve-mode và kiểm tra cách client/goodbye.reason được gán khi đóng tab so với nút user-stop tường minh. Thay đổi giá trị mặc định chưa được giải thích của graceful-disconnect thành restart, giữ nguyên user_request cho các lần dừng tường minh, rồi xác minh rằng cả hai lý do goodbye đều được gửi như dự định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Severity: 🟠 high
destroyPlayer() in the serve-mode web UI defaults to client/goodbye.reason = 'shutdown'; only the explicit user-stop button sends user_request. A user who simply closes the browser tab is therefore reported to the server as having "shut down permanently", which (per the spec) suppresses server-side auto-reconnect. The spec implies the default for an unexplained graceful disconnect should be restart.
Source: docs/goodbye-and-operational-state.md §divergence
Full audit branch: claude/stream-sync-correction-sdks-AWoNC
Per-SDK digest: sdk-issues digest
Filed from a cross-SDK conformance audit; see digest for the full per-SDK punch list.
- Ngôn ngữ chính
- Python
- Star
- 190
- Fork
- 36
- Merge trung bình
- 11 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 Sendspin/sendspin-python-cli
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Sendspin/sendspin-python-cli#280 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Sendspin/sendspin-python-cli#278 · 2 bình luận · 5 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Sendspin/sendspin-python-cli#257 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Sendspin/sendspin-python-cli#113 · 10 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
Sendspin/sendspin-python-cli#274 · 1 bình luận ·
Tất cả issue của Sendspin/sendspin-python-cli
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
zostera/django-bootstrap4#894 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
use-agent-os/agent-os#3276 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
NousResearch/hermes-agent#117848 ·