- Use root navigator overlay (rootNavigatorKey.currentState?.overlay) for toast insertion to avoid disposed BuildContext crashes - Make “Zap” / “Zap with NWC” close dialogs immediately and run zap in background, showing success/error toast when done