diff --git a/.changeset/safari-modal-height-fix.md b/.changeset/safari-modal-height-fix.md new file mode 100644 index 0000000000..ce45f5a459 --- /dev/null +++ b/.changeset/safari-modal-height-fix.md @@ -0,0 +1,5 @@ +--- +'@alfalab/core-components-base-modal': patch +--- + +Исправлено некорректное отображение высоты контента модального окна в Safari 26.1 за счет использования специфичного для Safari переопределения height: auto. diff --git a/packages/base-modal/src/index.module.css b/packages/base-modal/src/index.module.css index 90c86f1440..2324cb8904 100644 --- a/packages/base-modal/src/index.module.css +++ b/packages/base-modal/src/index.module.css @@ -40,6 +40,14 @@ body:global(.is-locked) { flex-direction: column; flex: 1; + /* + Фикс для Safari 26.1: + Заменяем height: 100% на auto, чтобы контент не растягивался на весь экран. + */ + @supports (background: -webkit-named-image(apple-pay-logo-black)) { + height: auto; + } + &.hasFooter { @media (display-mode: standalone) { padding-bottom: unset;