---
title: Browser-verify the /plays reset-to-saved persistence fix
type: task
status: planned
description: >-
  Smoke-test the 2026-09-17 fix (commit 76b43b178) that makes Reset on a /plays saved view discard
  the view's localStorage snapshot history, so a reload no longer resurrects the pre-reset edits.
base_uri: user:task/league/data-views/verify-plays-view-reset-persistence.md
created_at: '2026-09-17T23:43:34.394Z'
entity_id: 6bf21abf-8e88-4c8b-b789-87d9d80ed796
owner_identity_uri: █████████████████████████
priority: Medium
public_read: true
tags:
  - user:tag/league-xo-football.md
  - user:tag/software-task.md
updated_at: '2026-09-17T23:43:34.394Z'
visibility_analyzed_at: '2026-11-05T23:49:04.862Z'
---

## Plan

- [ ] Confirm a clean checkout of league master at/after 76b43b178 (ahead 6 of origin/main as of 2026-09-17, push pending)
- [ ] Run `yarn dev:live` and open /plays (see █████████████████████████████████████████)
- [ ] Select a saved view, edit a column or filter, click Reset (toolbar undo icon or lead Reset button)
- [ ] Confirm the visible table snaps back to the saved state
- [ ] Confirm localStorage `plays_view_history_<view_id>` is cleared for that view after the reset
- [ ] Reload the page; confirm the SAVED state returns, not the discarded edits
- [ ] Repeat on a second saved view and on an edited-then-reset view (regression across views)
- [ ] Confirm deliverables from commit 76b43b178 (resolve-plays-view-persistence.mjs and test/plays-view.persistence.spec.mjs) are present
