From 08e35a296e28cc813431fc24ffe18fbde936863a Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 7 Apr 2026 14:17:48 +0300 Subject: [PATCH] fix(base-modal): content height in Safari 26.1 --- .changeset/safari-modal-height-fix.md | 5 +++++ packages/base-modal/src/index.module.css | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 .changeset/safari-modal-height-fix.md 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;