Manual test: MAIL and moving items with a screen reader #54

Open
opened 2026-10-03 01:11:45 +02:00 by kawa · 0 comments
Owner

Why a person: needs a real screen reader (VoiceOver, TalkBack or NVDA). Related to #38.

Setup (on a machine with the ROM)

  1. MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts writes test-saves/field-items.crystal-save.json.
  2. npm run dev, load the ROM, then Savegames → Import native backup → that file, then Play.

The save stands on New Bark Town's shore facing right, at the sea, with CYNDAQUIL (L8) and PIDGEY (L4). The pack holds 5 POTION, 2 FLOWER MAIL and a REPEL; the Key Items pocket holds the BICYCLE and the OLD, GOOD and SUPER ROD.

Steps and expected results

  • Start → PACK, highlight POTION and press Select (Shift on a keyboard): "Where should this be moved to?" is announced, and the marked POTION can be told apart from the other items (▷ and "current").
  • Placing it (A or Select on another row) is reflected in the list's new order when you move through it.
  • FLOWER MAIL → GIVE → CYNDAQUIL: the two message fields are announced as "MAIL line 1" and "MAIL line 2", the OK button is reachable, and a refused message (such as one with a tab) says why.
  • Start → POKéMON → CYNDAQUIL → MAIL → READ: the letter is announced as FLOWER MAIL and its message and author can be read; Close is reachable.
  • At a Pokémon Center PC → CHRIS's PC → MAIL BOX (after TAKE → YES), the list of authors and the READ MAIL / PUT IN PACK / ATTACH MAIL / CANCEL menu are announced as options.

Report: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected.

Commits: e2dc5ba, 5c1ac9d

Why a person: needs a real screen reader (VoiceOver, TalkBack or NVDA). Related to #38. **Setup** (on a machine with the ROM) 1. `MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts` writes `test-saves/field-items.crystal-save.json`. 2. `npm run dev`, load the ROM, then Savegames → Import native backup → that file, then Play. The save stands on New Bark Town's shore facing right, at the sea, with CYNDAQUIL (L8) and PIDGEY (L4). The pack holds 5 POTION, 2 FLOWER MAIL and a REPEL; the Key Items pocket holds the BICYCLE and the OLD, GOOD and SUPER ROD. **Steps and expected results** - [ ] Start → PACK, highlight POTION and press Select (Shift on a keyboard): "Where should this be moved to?" is announced, and the marked POTION can be told apart from the other items (▷ and "current"). - [ ] Placing it (A or Select on another row) is reflected in the list's new order when you move through it. - [ ] FLOWER MAIL → GIVE → CYNDAQUIL: the two message fields are announced as "MAIL line 1" and "MAIL line 2", the OK button is reachable, and a refused message (such as one with a tab) says why. - [ ] Start → POKéMON → CYNDAQUIL → MAIL → READ: the letter is announced as FLOWER MAIL and its message and author can be read; Close is reachable. - [ ] At a Pokémon Center PC → CHRIS's PC → MAIL BOX (after TAKE → YES), the list of authors and the READ MAIL / PUT IN PACK / ATTACH MAIL / CANCEL menu are announced as options. **Report**: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected. Commits: e2dc5ba, 5c1ac9d
kawa added this to the Pokemon Crystal - Web project 2026-10-03 01:11:45 +02:00
kawa moved this to A tester in Pokemon Crystal - Web on 2026-10-03 01:11:45 +02:00
samy was assigned by PestoRosso 2026-10-03 15:12:42 +02:00
PestoRosso added the P2 - later label 2026-10-03 15:19:52 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kawa/Crystal#54