Починить отображение в iframe
Есть вот такой пример встраивания расписания в сайт университета/ЛКС
https://s3.yandexcloud.net/rtu-tc-static/schedule-iframe-temp/index.html
Он через сообщения получает высоту страницы и ширину, подстраиваясь под контент (сам ifame так не умеет из-за политик безопасности). На верстке под мобильный телефон у нас контент занимает всю высоту, уведомляет про это родительское окно, то увеличивается, контент занимает появившееся место, уведомляет родительское окно, то увеличивается, и так до бесконечности. Необходимо сделать ограничение контента по высоте, наверно лучше глобальное. Чтобы в худшем случае контент не занимал слишком много места. Возможно, можно сделать условный 100vh, но не уверен, что это заработает изнутри iframe-а, мб у него нет доступа к такой информации, надо пробовать