fix transaction privacy issue preview.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Send/TransactionPreviewViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Send/TransactionPreviewViewModel.cs
@@ -50,7 +50,7 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Send
PrivacySuggestions.WhenAnyValue(x => x.PreviewSuggestion)
.Subscribe(x =>
{
- if (x is { })
+ if (x is { } && x.TransactionResult is { })
{
UpdateTransaction(PreviewTransactionSummary, x.TransactionResult);
}

MODIFY
WalletWasabi.Fluent/Views/Wallets/Send/ChangeAvoidanceSuggestionControl.axaml
WalletWasabi.Fluent/Views/Wallets/Send/ChangeAvoidanceSuggestionControl.axaml
</Viewbox>
</Panel>
- <TextBlock TextWrapping="Wrap" Text="This transaction creates change on the blockchain. Avoiding this improves your privacy. Instead you can:" />
+ <TextBlock TextWrapping="Wrap" Text="Your transaction will create change on the blockchain. Avoiding this improves your privacy. Instead you could..." />
<TextBlock Text="Send:" FontSize="12" Opacity="0.8" />
<TextBlock Text="{Binding Amount}" FontSize="20" HorizontalAlignment="Center" />

MODIFY
WalletWasabi.Fluent/Views/Wallets/Send/TransactionPreviewView.axaml
WalletWasabi.Fluent/Views/Wallets/Send/TransactionPreviewView.axaml
</Border>
<Border Cursor="Hand" Padding="10 0 10 10">
+ <Border.Styles>
+ <Style Selector="FlyoutPresenter">
+ <Setter Property="MaxWidth" Value="1000" />
+ </Style>
+ </Border.Styles>
<Interaction.Behaviors>
<behaviors:BindableFlyoutOpenBehavior IsOpen="{Binding PrivacySuggestions.IsOpen}" />
</Interaction.Behaviors>

fix transaction privacy issue preview.