diff --git a/resources/views/livewire/connection-hub.blade.php b/resources/views/livewire/connection-hub.blade.php
index a419c0789..db8cd71e4 100644
--- a/resources/views/livewire/connection-hub.blade.php
+++ b/resources/views/livewire/connection-hub.blade.php
@@ -177,7 +177,22 @@ class="mb-4 rounded-lg border border-gray-200 bg-gray-50 p-3 dark:border-gray-70
@endif
-
Ao unificar, sua conta atual será absorvida por essa conta e você será relogado automaticamente.
+
+
+
+
+ A conta @ {{ $mergeTarget['username'] }} será mantida como principal.
+
+
+ Sua conta atual @ {{ auth()->user()->username }} será absorvida e removida. O histórico já associado à conta mantida será preservado. Ao finalizar, você será autenticado novamente na conta @ {{ $mergeTarget['username'] }}.
+
+
+
diff --git a/tests/Feature/ConnectionHubMergeModalTest.php b/tests/Feature/ConnectionHubMergeModalTest.php
new file mode 100644
index 000000000..7dfb3136b
--- /dev/null
+++ b/tests/Feature/ConnectionHubMergeModalTest.php
@@ -0,0 +1,53 @@
+create([
+ 'username' => 'discord-user',
+ ]);
+
+ $currentUser = User::factory()->create([
+ 'username' => 'github-user',
+ ]);
+
+ ExternalIdentity::factory()->create([
+ 'model_type' => (new User)->getMorphClass(),
+ 'model_id' => $keptUser->id,
+ 'provider' => IdentityProvider::Discord,
+ 'external_account_id' => 'discord-123',
+ ]);
+
+ $this->actingAs($currentUser);
+ Filament::setCurrentPanel(Filament::getPanel('app'));
+
+ session()->put('oauth_merge_pending', [
+ 'conflicting_user_id' => $keptUser->id,
+ 'provider' => IdentityProvider::Discord->value,
+ 'credentials' => [],
+ 'oauth_user' => [
+ 'provider_id' => 'discord-123',
+ 'username' => 'discord-user',
+ 'name' => 'Discord User',
+ 'email' => null,
+ 'avatar_url' => null,
+ ],
+ ]);
+
+ livewire(ConnectionHub::class)
+ ->assertSee('Conta existente encontrada')
+ ->assertSee('@ discord-user')
+ ->assertSee('@ github-user')
+ ->assertSee('será mantida como principal')
+ ->assertSee('será absorvida e removida')
+ ->assertSee('histórico já associado à conta mantida será preservado')
+ ->assertSee('será autenticado novamente');
+});