Skip to content

Commit 69c953a

Browse files
Fix Subscribe button: payment-method dialog was hidden behind trial-expired overlay
z-index was trial-expired=999 > payment-method=995, so clicking Subscribe opened the payment-method dialog underneath the still-visible trial-expired overlay - it existed in the DOM and was 'open', but completely covered and unclickable. Swapped so payment-method (999) now renders above trial-expired (990) and trial-info (990, unchanged), matching the native dialog stacking (PaymentMethodDialog opens on top of TrialExpiredDialog).
1 parent f22f2cb commit 69c953a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@
399399

400400
/* ── Trial dialogs ────────────────────────────────────────────── */
401401
/* Persistent (non-dismissable) backdrop for the expired dialog */
402-
#trial-expired-overlay{display:none;position:fixed;inset:0;background:var(--scrim);z-index:999;align-items:center;justify-content:center;padding:24px}
402+
#trial-expired-overlay{display:none;position:fixed;inset:0;background:var(--scrim);z-index:995;align-items:center;justify-content:center;padding:24px}
403403
#trial-expired-overlay.open{display:flex}
404404
.trial-dialog{background:var(--bg);border-radius:18px;padding:24px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px;align-items:stretch}
405405
.trial-dialog-title{font-size:20px;font-weight:600;color:var(--text-primary);text-align:center}
@@ -408,7 +408,7 @@
408408
#trial-info-overlay{display:none;position:fixed;inset:0;background:var(--scrim);z-index:990;align-items:center;justify-content:center;padding:24px}
409409
#trial-info-overlay.open{display:flex}
410410
/* Payment method dialog */
411-
#payment-method-overlay{display:none;position:fixed;inset:0;background:var(--scrim);z-index:995;align-items:center;justify-content:center;padding:24px}
411+
#payment-method-overlay{display:none;position:fixed;inset:0;background:var(--scrim);z-index:999;align-items:center;justify-content:center;padding:24px}
412412
#payment-method-overlay.open{display:flex}
413413
</style>
414414
<script>

0 commit comments

Comments
 (0)