fix update branch correctness without optimistic UI. Pin both PR heads after merge and soften mergeability lookup so hard refresh shows the real 0-behind state; drop the client comparison override. last month
Authored
root 8/5/2026, 3:37:07 AM Parent6f821c1
9 files changed
apps/web/app/[username]/[repository]/pulls/[number]/actions.ts +0 −13 apps/web/app/[username]/[repository]/pulls/[number]/pull-request-comparison.tsx +0 −72 apps/web/app/[username]/[repository]/pulls/[number]/pull-request-detail.tsx +2 −12 apps/web/app/[username]/[repository]/pulls/[number]/pull-request-merge-box.tsx +4 −16 apps/web/app/[username]/[repository]/pulls/[number]/pull-request-sidebar.tsx +7 −10 apps/web/app/[username]/[repository]/pulls/[number]/use-refresh-on-action-ok.ts +5 −23 apps/web/db/pull-request-mergeability.ts +18 −1 apps/web/lib/pull-requests/update-pull-request-branch.test.ts +6 −0 apps/web/lib/pull-requests/update-pull-request-branch.ts +10 −1