Надстройки Office 365 строго обрезаны по горизонтали в Firefox 53

После обновления до Firefox наша надстройка O365 Mail/Outlook выполняет рендеринг со значительным горизонтальным отсечением, и в результате появляется полоса прокрутки для перемещения вверх и вниз по пользовательскому интерфейсу надстройки. Все остальные браузеры правильно отображают полную надстройку - полоса прокрутки не требуется.

Другие надстройки, вероятно, будут иметь что-то похожее, и я вижу, что связанный элемент flex не работает в Firefox 53, но наша проблема связана с надстройками O365 - похожая корневая проблема, которую я ожидаю

Надстройка загружается в iframe, поэтому dev не может изменить код родительского окна, учитывая другой домен.

Любые решения или новости по исправлению будут с благодарностью

3 ответа

Я думаю, что после '%' высоты отсутствует пробел : calc(100%- 66px); в таблице стилей от Microsoft. Но я не могу найти хорошую форму ошибки...

без места:

.o365-EXTP-app {
    width: 100%;
    height: -webkit-calc(100% - 66px);
    height: -moz-calc(100% - 66px);
    height: calc(100%- 66px);
}

с пространством

.o365-EXTP-app {
    width: 100%;
    height: -webkit-calc(100% - 66px);
    height: -moz-calc(100% - 66px);
    height: calc(100% - 66px);
}

Это известная проблема, и мы работаем над ее решением в ближайшее время.

Мы столкнулись с той же проблемой в Firefox 53.0. После обновления Firefox до 53.0.2 эта проблема исчезла.

Другие вопросы по тегам