Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Разобрался почему иногда нельзя открыть диалог /catch - это из-за того что при выборе дома в риелте случается диалог с точно таким же тайтлом, а диалог в мэрии имеет этот же ид + 1 и из-за этого все идет по пизде. Нужно рестартить скрипт перед входом в мэрию (пока что)
А зачем local did = 974 в скрипте прописано?
Какой бы там id был бы не в писан - всеравно скрипт срабатывает нормально вроде.
Сейчас после ввода /catch id диалог 985 просто.