MEMBERS-DIRECTORY-001N — Preserve deliberate focus during confirmed photo changes - #646
Merged
Merged
Conversation
✅ Deploy Preview for luminous-fox-7c393f ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This was referenced Aug 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #645.
Officer impact: No live officer workflow changes. In the preserved future My Account interface, a confirmed profile-photo Save or removal returns keyboard focus only when that exact focused initiating control was displaced; another connected control deliberately focused while the mutation or authoritative readback is pending keeps focus.
Officer documentation: Updated
SYSTEM_DESIGN.md,IMPLEMENTATION_PLAN.md,SECURITY.md, and the optional-directory text alternative plus the no-terminal MEMBERS-DIRECTORY-001N evidence procedure indocs/officers/EVENTS_SHOP_MEMBERS.md. No Mermaid change; page topology, permissions, and data movement are unchanged.Deployment evidence: Source and synthetic tests only. The exact six-file candidate is commit
4a855575eb071a4ec9f605a5b3aa2bfbfbecd050, tree292cc0cd87e3246d1b2976a15f2d48bc7b3dce93, with binary diff SHA-2561419b9bd720e876465c0e63c5d0110f8109b2ce7a84d166747202be2c09f939a. Local verification passed: named tests 20/20, full profile 131/131, full frontend 1,216/1,216, TypeScript, lint baseline, repository Node tests 105/105, diagnostic build, and diff-check. Exact-head CI run31761641385passed all five jobs. Netlify deploy preview6a7e73629a8f58000829005fis ready on the exact head, remains unpublished, passed header and redirect checks, changed no Pages-owned files, and deployed no Netlify or Edge Functions.memberDirectoryAvailability.tsremains literalfalse; no website, Firebase, provider, account/sign-in, production-data, or connected-live action is authorized or claimed. Live #623 remains inert, and #507 retains all connection and release gates.The patch:
Independent focus/race, security/privacy, frontend/accessibility, and backup-officer/operations reviews all reported GO with no findings. Exact candidate evidence: #645 (comment)