From 9c5020c93b8a2acd353ba857836e2114eae01690 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Sun, 16 Aug 2026 08:19:42 +0200 Subject: [PATCH] fix(subscription): preserve adjustment modal state during Livewire updates --- .../livewire/subscription/actions.blade.php | 68 +++++++++---------- .../SubscriptionPricingPageTest.php | 4 +- 2 files changed, 37 insertions(+), 35 deletions(-) diff --git a/resources/views/livewire/subscription/actions.blade.php b/resources/views/livewire/subscription/actions.blade.php index 18a093f6f..3bccfd67c 100644 --- a/resources/views/livewire/subscription/actions.blade.php +++ b/resources/views/livewire/subscription/actions.blade.php @@ -1,40 +1,40 @@ -
+
@if (subscriptionProvider() === 'stripe') {{-- Plan Overview --}} + description="Review billing status and the number of servers included in this plan.">
Plan: diff --git a/tests/Feature/Subscription/SubscriptionPricingPageTest.php b/tests/Feature/Subscription/SubscriptionPricingPageTest.php index d89dbbcb0..98e0c9ad4 100644 --- a/tests/Feature/Subscription/SubscriptionPricingPageTest.php +++ b/tests/Feature/Subscription/SubscriptionPricingPageTest.php @@ -86,7 +86,9 @@ test('subscribed cloud sidebar shows subscription link for team admins', functio test('subscription adjustment modal is protected from livewire morphing', function () { $view = file_get_contents(resource_path('views/livewire/subscription/actions.blade.php')); - expect($view)->toContain('