AUTH-006I — Hand off profile Edit focus to the full-name input - #656
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 #655
Officer impact: No live officer workflow changes. In reviewed My Account source, a keyboard user whose exact current focused Edit opens the full-name editor receives one otherwise-lost focus handoff to the existing Full name input. Unfocused or programmatic Edit activation opens the same editor without moving focus.
Officer documentation:
SYSTEM_DESIGN.md,IMPLEMENTATION_PLAN.md,SECURITY.md, and the existing My Account diagram/text alternative plus one no-terminal source-evidence procedure indocs/officers/EVENTS_SHOP_MEMBERS.md.Deployment evidence: Source and synthetic tests only at PR creation. No website publication,
runmprc.comchange, Firebase deployment, provider configuration, account/sign-in action, production-data action, or live behavior is claimed. Directory availability remains byte-for-bytefalse, and the published site remains the inert #623 boundary.Outcome
autoFocus, timeout, animation frame, CSS, service call, log, storage, backend, provider, or data path.Exact candidate
1ea34dc836c6075e08b8353049c8a5a97fc9d364322468cc75a57f7ea392eb9f57a201fb11c4b35a75a4f1ee3b20f61d375ed6d786e67e056a2206ef27106fa69f77a0fcfb86598cfbeb725b03f096194e61f988cdfcdb58a7d43b11a5bddd143b62af06b2357b30f3045117009b3bc827b1753bbb7a34f6c42cd5b4b5966220783abca0c5cfed832752471f167f0dcf48d636ab2eafd2c07896c3f31bf2e826d93d70e880c173c805122590b04ca4c1516e6966f7c94c165e6bb220Evidence
body; test-only SHA-2563de742e72b8ef0d847c0a5811da0000631ecd926dcd1e9e5c589932e9b78efb4.--noEmit: passed.git diff --check: passed.The defensive missing/disabled-target and lifecycle-clear guards were source-reviewed. React commits this synchronous editor transition and its layout effect together, so the test matrix does not manufacture an unreachable pre-effect interleaving merely to touch those guards.
Preserved boundaries
src/pages/account/Account.cssremains blob7aa2f241fc7e38b3ccdafa3b408a1a85f5a6026c.src/index.cssremains blob9241cb4ed3400d5ba0b4d89cdfb86089ff01c15c.false, blob295909b0df8dd7c54a0f164f99d4943656aece4b.2eb48945061ab5ad2a896c6835f308cefd7fe63aandd1792d390bd57608fecab84341a6e5916fcf8196; its separate OAUTH-001A2L/RISK-024 hunk is untouched.6a7e072f8f346b0008510d29unless separately authorized, published, and verified.Hosted evidence is terminal on the exact candidate. CI run
31772669088passed all five jobs: frontend lint/build/tests/workflow validation, artifact scrubber, Functions lint/tests, Firestore Rules emulator tests, and commerce journal emulator tests. Netlify deploy-preview6a7ea5873cb0460008ac80bdisreadyat exact commit1ea34dc836c6075e08b8353049c8a5a97fc9d364, review #656, contextdeploy-preview, andpublished_at: null; root and/accountreturnx-robots-tag: noindex. Header and redirect checks passed, the Pages-changed check is neutral as expected, and Netlify reports no Functions or edge functions. This unpublished preview is not production evidence; the published pointer remains #623.