Дополнение к этому…
Теперь iframe, рендеримый из Stripe, вызывает отображение пустой страницы в нижней части макета для печати. Iframe жестко задан с display: block !important непосредственно в элементе.
Думаю, я обойду эту конкретную ошибку, удалив iframe при загрузке этого маршрута… (Кстати, Stripe рендерит div на всю ширину страницы, который отслеживает все события кликов — это кажется довольно вторжением в частную жизнь… Я полагаю, это связано с плагином подписок.)
Но я смотрю в будущее и预见аю долгий путь «выбивания кротов» при устранении неполадок на странице печати. Любое будущее изменение, добавляющее новый элемент в макет, даже если он не заметен визуально, может привести к сбоям при печати.
Для меня действительно неидеальная ситуация наследовать макет сайта для этого маршрута. Есть ли способ отказаться от этого или задать свой собственный макет?