Fix #442: Edit profile on all views #448
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!448
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-442"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #442 (prescribed option 1): hoists the ProfileForm Show out of the view()==='profile' gate into the main column above the per-view Shows, so Edit profile opens on /:owner, /:owner/repositories, and /:owner/organizations. setEditing already lived at the shared OwnerPage scope — no plumbing. Gate and onDone byte-identical; #420 bio gate stays profile-view-only.
Tests: new web/test/unit/owner-profile-edit-all-views-442.test.js (7 tests: form position above all three gates, no per-view copies, gate/onDone intact, shared-scope signal, button gate, #420 intact, no fetch/cache changes); updated 3 position-pinned suites (profile-sidebar-421, profile-header, profile-header-403). node --test: 942/944 pass, the 2 failures are the pre-existing smoke tests needing a live server (fail identically on pristine origin/main). vite build + esbuild SDK bundle green. No backend change, no new deps.