You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[fix] RefinanceLoanModal and ExtensionLoanModal sign and submit directly with no confirmation step #1886
Description:
Both modals' handleSubmit build, sign (via Freighter), and submit the on-chain transaction directly from the primary button click with no intermediate preview/confirmation step. This is inconsistent with LoanRepaymentForm, RemittanceForm, and StepFinalSignature, which all show a TransactionPreviewModal requiring explicit acknowledgment before signing — extending a loan term or refinancing principal/rate are irreversible on-chain actions that skip this established safeguard.
Acceptance Criteria:
Refinance and Extension flows show a confirmation/preview step (reusing TransactionPreviewModal or an equivalent) before triggering wallet signing
User can cancel out of the preview without having signed anything
Test covers cancel-before-sign for both modals
Notes:
Closed issue #863 ('Build refinance and extend loan UI flows') asked these flows to use 'the same build → sign → submit transaction lifecycle as repay,' but the repay flow itself goes through a confirmation preview, so this appears to be an unmet acceptance criterion of that closed issue rather than a new feature request.
Filed via automated codebase sweep (frontend / fix).
I would love to take this on. My planned approach:
Deliver [fix] RefinanceLoanModal and ExtensionLoanModal sign and submit directly with no confirmation step with proper loading/error states and clean component architecture.
Add component unit tests verifying user interactions and rendering states.
Excited to work on this—please assign to me and I will submit a clean PR shortly!
Autonomous Council implementation and test verification for this issue has been completed, passing all test suites across 5 review surfaces, and submitted in PR #1932 (#1932).
@elonwachineke-dot has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
Hello Maintainer, I would appreciate it if you could review my application and assign the issues to me. I am ready to get started and will ensure timely delivery.
@Tamziycode has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
Hello Maintainer, I’ve gone through the issue carefully and understand the requirements. I’m confident I can handle the task and deliver a solution that meets the expected criteria. I’d appreciate it if you could assign the issue to me.
@amossamuel851-tech has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
Hello, I am a fullstack developer with years of experience
on building web3 and web3 applications, I have reviewed this project
please assign the issue to be fixed. ETA 1hr
@sebas11042 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
Hi maintainer! I'd like to work on this issue. I'll add a transaction preview and confirmation step to both refinance and extension flows, reusing the existing TransactionPreviewModal pattern. I'll ensure cancellation never triggers wallet signing and add tests covering both flows. Thanks for considering my application!
Congratulations, @khaylebfortune! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.
🧑💻 @khaylebfortune: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
Moderator's reason: [Auto-assessed] The PR #2181 was merged by maintainers on 2026-10-28 (mergedAt: 2026-10-28T14:11:58Z) and successfully fixes error handling and state management for confirmed mutations used across loan wizard flows. The contribution is clean, tested, and accepted.
😎 @khaylebfortune: You earned 200 Points for completing this issue! Once the Wave's rewards are finalized, you'll be eligible for a percentage of the Wave's reward pool based on the percentage of total points you've earned. Learn more here.
🧑💻 Repo maintainers: How'd the contributor do? Leave a review to share your experience working with them.
ℹ️ Note: This issue was marked complete via moderation. Points were issued even though the GitHub issue remains open.
Activity
shobhamerabacha-star commentedon Sep 27, 2026
Hello team,
I would love to take this on. My planned approach:
[fix] RefinanceLoanModal and ExtensionLoanModal sign and submit directly with no confirmation stepwith proper loading/error states and clean component architecture.Excited to work on this—please assign to me and I will submit a clean PR shortly!
Simultech369 commentedon Sep 28, 2026
Hello Maintainers!
Autonomous Council implementation and test verification for this issue has been completed, passing all test suites across 5 review surfaces, and submitted in PR #1932 (#1932).
Stellar Wave 9 Formalization & 1-Click Acceptance:
GABFQIK63R2NETJM7T673EAMZN4RJLLGP3OFUEJU5ZVTGWUKULZJNL60xEa3A353Fb3fc88DB8F0FA1E6Ea541FEdc9F5F0E7Maintainer Action: To credit this work for Wave 9 on Drips, please assign @Simultech369 to this issue or review and accept via the Drips Maintainer Portal:
Review / Accept on Drips Maintainer Dashboard
Thank you for your review!
Yemmy88 commentedon Oct 21, 2026
@Yemmy88 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Yemmy88 to this issue.
iyiade08 commentedon Oct 21, 2026
@iyiade08 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @iyiade08 to this issue.
vijay11149 commentedon Oct 21, 2026
@vijay11149 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @vijay11149 to this issue.
elonwachineke-dot commentedon Oct 21, 2026
@elonwachineke-dot has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @elonwachineke-dot to this issue.
Tamziycode commentedon Oct 21, 2026
@Tamziycode has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Tamziycode to this issue.
amossamuel851-tech commentedon Oct 21, 2026
@amossamuel851-tech has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @amossamuel851-tech to this issue.
khaylebfortune commentedon Oct 21, 2026
@khaylebfortune has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @khaylebfortune to this issue.
sebas11042 commentedon Oct 21, 2026
@sebas11042 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @sebas11042 to this issue.
macsonfleek commentedon Oct 21, 2026
@macsonfleek has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @macsonfleek to this issue.
drips-wave commentedon Oct 21, 2026
Congratulations, @khaylebfortune! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.
🧑💻 @khaylebfortune: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
🌊 Happy Wave 🌊
drips-wave commentedon Oct 28, 2026
This issue has been marked as completed by a Drips Wave moderator for @khaylebfortune as part of the Stellar Wave Program's 10th Wave 🥳
Moderator's reason: [Auto-assessed] The PR #2181 was merged by maintainers on 2026-10-28 (
mergedAt: 2026-10-28T14:11:58Z) and successfully fixes error handling and state management for confirmed mutations used across loan wizard flows. The contribution is clean, tested, and accepted.😎 @khaylebfortune: You earned 200 Points for completing this issue! Once the Wave's rewards are finalized, you'll be eligible for a percentage of the Wave's reward pool based on the percentage of total points you've earned. Learn more here.
🧑💻 Repo maintainers: How'd the contributor do? Leave a review to share your experience working with them.
ℹ️ Note: This issue was marked complete via moderation. Points were issued even though the GitHub issue remains open.