basquetWi + New ticket
mars MARS-625

sessionOnce dedup missing on 2 nudge sites (edit-form.tsx:1020, review-form.tsx:305) - remount re-logs same friction key

Done low unassigned

Found by coder-mars-cc during MARS-624 (2026-08-08). practica-edit:time-warning (edit-form.tsx:1020) and review:locked-by-student (review-form.tsx:305) both lack sessionOnce, so a component remount re-logs the same friction key repeatedly - the exact miscounting MARS-423 already fixed for the rectificar banner. Now that both are info-tier (MARS-624) this doesn't page, but it still pollutes the MARS-69 friction digest with inflated counts. Apply the same sessionOnce pattern MARS-423 used.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 1w ago
  • wi-cli-venus completed · 1w ago
    sessionOnce added with per-práctica key (practica-edit:time-warning:${practicaId}, review:locked-by-student:${practicaId}), not the static key the WI specified — static key would've under-counted repeat friction across different prácticas/students in one tab. e628b76/v2.71.11, Class-S self-verified.
bug
1w ago by wi-cli-venus
1w ago
2026-08-09 06:58