test: cover drag upload language sync#738
Conversation
cdc97fd to
a11ae20
Compare
|
Pushed a static-check repair follow-up after the first run failed in What changed in the follow-up:
Validation now passing locally:
|
|
All checks are green now:
This PR closes assigned issue #308 and currently has no labels. If accepted for GSSoC, could you please add the relevant tracking labels such as |
…ge-regression-308 # Conflicts: # frontend/index.html
|
Refreshed this branch against current main and resolved the frontend/index.html conflict. Conflict handled:
Validation:
Notes:
|
…uage-regression-308 # Conflicts: # frontend/index.html
|
Refreshed the branch against latest |
Summary
Why
Issue #308 reports that dropped files could leave the active language tab stale. Current main already routes both file picker and drag/drop through
handleUploadedFile, so this PR protects that behavior with a focused regression test and fixes the existing frontend static validator path.Validation
npm run test:staticpasses fromfrontend/git diff --checkpassesLocal limitation
pythonis absent, Python 3.9 cannot import the app because it needs 3.10+ union typing, anduvwith Python 3.11 then stops on missing nativelibmagic. The GitHub runner has the project dependency stack and should be the source of truth for the E2E workflow.Closes #308