Skip to content

Preserve Stobe NPC list state - #94

Merged
RANGROO merged 1 commit into
unstablefrom
codex/preserve-stobe-npc-list-state
Aug 23, 2026
Merged

Preserve Stobe NPC list state#94
RANGROO merged 1 commit into
unstablefrom
codex/preserve-stobe-npc-list-state

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • persist Stobe NPC search, letter, profile, checkbox, player-faction, sort, embed, and page state in the visible URL after AJAX refreshes
  • trust the server-rendered page when a requested page is clamped
  • retain the current served page for refreshes that do not explicitly reset pagination
  • keep stale/aborted responses from replacing newer list state

Validation

  • PHP lint: ui/stobenpcs.php in source and deployed runtime
  • exact source/runtime SHA-256 match for the deployed file
  • HTTP 200 with server page metadata present
  • browser: oversized page clamped from 999999 to 1 in the visible URL
  • browser: search and pf=1 persisted through AJAX and reload; no console errors
  • browser: desktop and 390x844 narrow viewport inspected

Local deployment

Deployed commit 5e55706 file ui/stobenpcs.php to /var/www/html/StobeServer in WSL distro DwemerAI4Skyrim3. Existing runtime configuration and data were preserved.

@RANGROO
RANGROO marked this pull request as ready for review August 23, 2026 03:31
@RANGROO
RANGROO merged commit d7fc768 into unstable Aug 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant