fix: codechef submit fixes and atcoder cleanup (#355)
## Problem After the initial CodeChef implementation, submit silently swallowed "contest not available for submission" errors, and the submit flow used blind `wait_for_timeout` delays. AtCoder had an unnecessary 500ms settle delay after file upload. ## Solution Replace the initial page-load sleep in CodeChef submit with `wait_for_selector`, replace the 3s post-click sleep with a proper `wait_for_selector` on the result dialog, and extend the practice fallback check to catch both dialog variants. Remove AtCoder's `BROWSER_SETTLE_DELAY` and the constant from `timeouts.py`.
This commit is contained in:
parent
3c11d609f5
commit
73e5c3f3f8
4 changed files with 13 additions and 11 deletions
|
|
@ -9,7 +9,8 @@ https://github.com/user-attachments/assets/e81d8dfb-578f-4a79-9989-210164fc0148
|
|||
|
||||
## Features
|
||||
|
||||
- **Multi-platform support**: AtCoder, CodeChef, Codeforces, and CSES
|
||||
- **Multi-platform support**: AtCoder, CodeChef, Codeforces, USACO, CSES,
|
||||
Kattis
|
||||
- **Automatic problem setup**: Scrape test cases and metadata in seconds
|
||||
- **Dual view modes**: Lightweight I/O view for quick feedback, full panel for
|
||||
detailed analysis
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue