diff --git a/docs/history/0.2.2.md b/docs/history/0.2.2.md index e3290c36..3dea1b9f 100644 --- a/docs/history/0.2.2.md +++ b/docs/history/0.2.2.md @@ -18,7 +18,7 @@ the boss bounty payout and the bots' guards → §27.33–§27.35; the battle vi pull slides, the champagne's bar, closed eyes, late attack clips, the HP-bar readouts, the renderer abort, held skill cues, atlas refreshes, 梓兰's frost) → §27.36–§27.46; the interface (device tips, the settings button, the shop fold, spectators, the top-bar capsule, the empty new shop slot) → §27.47–§27.52; voices → §27.53–§27.54; the statistics page -→ §27.55; potential and training (潜能 / 练度) and the 干员调配 list → §27.56–§27.59. +→ §27.55; potential and training (潜能 / 练度) and the 干员调配 list → §27.56–§27.59; the 自选 picker's Esc → §27.60. Decisions of the owner, 2026-10-08 (round 22, from community reports, GitHub and research into the official rules): 潜能 and the 自持有 练度 bonus are set per operator in 干员调配, defaults 潜能 6 and 精英2 Lv.60 (official: the account's @@ -1445,3 +1445,14 @@ Notes for the integrator - **Tests**: test/data.test.js (REA-Y line = the class trait's, added line +12, REA-X 60; no module line differs from its class trait only by its own added line's numbers); test/content/kits_alt_t5.test.js (reaper heal 50 / 60 / 50 for REA-Y / REA-X / none); test/ui/loadout-rows.test.js (the module card: 特性 50, 特性追加 +12). + +### 27.60 An Esc pressed the moment the 自选 picker opens closes it (found by the 0.2.2 full browser pass) — `public/js/screens/diy.js DiyPicker` + +- **Seen**: with §26.15's Esc, an Esc pressed right after the picker appeared (before the next animation frame) was + swallowed: the 干员调配 overlay skips Esc as soon as `.diy-pick` exists, while the picker attached its own keydown + listener in a plain effect, a frame later. The picker stayed open; diy.e2e's Esc test hit it on a busy machine. +- **Now**: the listener is attached in a layout effect, in the picker's own commit. +- **Golden**: unchanged. +- **Tests**: test/ui/diy.e2e.test.js adds the immediate Esc (it fails without the fix). The loadout-battle / + teammate-loadout / loadout browser tests follow §27.57's 干员调配: the row's quick skill / module choices, the default + 练度 in the detail card's base ATK (×1.1), the detail back at the top before a click.