Skip to content

AUTH-006H — Restore focus to an unconfirmed profile-name Save result - #654

Merged
daliu merged 1 commit into
mainfrom
codex/issue-653-profile-save-unconfirmed-focus
Aug 14, 2026
Merged

AUTH-006H — Restore focus to an unconfirmed profile-name Save result#654
daliu merged 1 commit into
mainfrom
codex/issue-653-profile-save-unconfirmed-focus

Conversation

@daliu

@daliu daliu commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Closes #653

Outcome

When an exact current My Account full-name Save owned keyboard focus and the update or required authoritative reread cannot be confirmed, the existing fixed uncertainty alert now receives otherwise-lost focus once. The alert remains truthful about uncertainty, and Try profile again remains the next Tab stop.

Officer impact: No new officer action and no live-site claim. This is source-only keyboard recovery for members using the existing profile-name editor.

Officer documentation: SYSTEM_DESIGN.md, IMPLEMENTATION_PLAN.md, SECURITY.md, and docs/officers/EVENTS_SHOP_MEMBERS.md.

Deployment evidence: Exact-head CI run 31770307722 completed successfully with all five jobs green. Netlify deploy 6a7e9af0dd5db60008769dec is a ready deploy-preview for the exact candidate, has published_at null, deployed no Functions or edge Functions, passed header and redirect checks, and leaves Pages-changed neutral as expected. The preview Account route returns 200 with X-Robots-Tag: noindex. No production website publication, runmprc.com revision change, Firebase deployment, provider configuration, account or sign-in action, production-data action, or connected-live behavior occurred. Production remains the inert #623 release, and optional-directory availability remains byte-for-byte false.

Exact reviewed candidate

  • Commit: bfd36ab
  • Tree: 6036ac48fd2c28f0cc0c05d5b1be09a7d812783e
  • Sole parent/base: cfe03c6
  • Exact seven-path binary diff SHA-256: 5b691113b00f02571021be3395375e2188d41c021d811b7f33a7372c82276cf7
  • Exact executable three-path diff SHA-256: b84d60f1166e924062d65e7a9834d9a94a567098561e9e4ba955d6f3f3b1350b

Verification

  • Trustworthy unchanged-runtime RED: 1 expected failure / 287 skipped; the fixed alert rendered but focus remained on body. Test-only diff SHA-256: 25ca6ccd34dcd0acbef28727d05f05f72079ed6bd55ee0ae3b11b43c04a4f056.
  • AUTH-006H focused block: 23/23 passed.
  • Full Account suite: 288/288 passed.
  • Full frontend: 18 suites, 1,297/1,297 passed.
  • Repository Node suite: 105/105 passed.
  • Current workflow and artifact-safety subset: 61/61 passed.
  • TypeScript noEmit, scoped ESLint, unchanged lint baseline, diagnostic production build, and diff-check passed.
  • Independent frontend/accessibility, security/privacy/race, and backup-officer/docs reviews: GO with no findings.
  • Hosted exact-head CI: 5/5 jobs passed.
  • Exact-head Netlify preview: ready, unpublished, no Functions or edge Functions, and noindex.

Safety boundaries

The focus state stores only opaque generation and attempt identifiers. It adds no read, write, retry, request, provider call, log, payload field, or stored member value. Initial-load errors remain unfocused; AUTH-006G confirmed-success behavior remains unchanged; stale application, Firestore, identity, UID, generation, attempt, reread, retry, and unmount work is fenced. No Account service, Function, Rule, schema, index, package, workflow, provider, account, data, deployment, directory connection, photo-query, facial-recognition, matching, embedding, similarity, or biometric behavior changes.

@netlify

netlify Bot commented Aug 14, 2026

Copy link
Copy Markdown

Deploy Preview for luminous-fox-7c393f ready!

Name Link
🔨 Latest commit bfd36ab
🔍 Latest deploy log https://app.netlify.com/projects/luminous-fox-7c393f/deploys/6a7e9af0dd5db60008769dec
😎 Deploy Preview https://deploy-preview-654--luminous-fox-7c393f.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

AUTH-006H — Restore focus to an unconfirmed profile-name Save result

1 participant