From c4eb6f2d1d26aa7de21651a395c247d3cc56681a Mon Sep 17 00:00:00 2001 From: Jose Olarte III Date: Tue, 18 Nov 2025 15:50:11 +0800 Subject: [PATCH] fix(GiftedDialog): preserve recipient when changing giver project Modified selectProject() to only set receiver to "You" if no receiver has been selected yet, preventing recipient from being reset when changing giver project in Project-to-Person context. --- src/components/GiftedDialog.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/GiftedDialog.vue b/src/components/GiftedDialog.vue index d5412ef653..33a8044661 100644 --- a/src/components/GiftedDialog.vue +++ b/src/components/GiftedDialog.vue @@ -483,10 +483,13 @@ export default class GiftedDialog extends Vue { image: project.image, handleId: project.handleId, }; - this.receiver = { - did: this.activeDid, - name: "You", - }; + // Only set receiver to "You" if no receiver has been selected yet + if (!this.receiver || !this.receiver.did) { + this.receiver = { + did: this.activeDid, + name: "You", + }; + } this.firstStep = false; }