fix(vip): VipSwapSheet erst nach AddDomainSheet-Dismiss präsentieren

Der VipSwapSheet wurde im selben Tick geöffnet wie der AddDomainSheet
dismisst — iOS verschluckt dann das zweite Modal, der Swap-Dialog kam
nie sichtbar. 320ms-Delay (Muster wie fromDetailsToExplainer).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
chahinebrini 2026-05-22 20:29:36 +02:00
parent efa3e04c4e
commit 517ce8658f

View File

@ -362,7 +362,10 @@ export default function BlockerScreen() {
if (result.vipFull && result.newDomainId) {
setAddSheetOpen(false);
setPendingNewDomainId(result.newDomainId);
setVipSwapOpen(true);
// AddDomainSheet erst zu Ende dismissen lassen, DANN den
// VipSwapSheet präsentieren — sonst verschluckt iOS das
// zweite Modal (gleiches Muster wie fromDetailsToExplainer).
setTimeout(() => setVipSwapOpen(true), 320);
}
}
return result;