diff --git a/webui/src/components/ab-add-rss.vue b/webui/src/components/ab-add-rss.vue index b82fc538..86d99970 100644 --- a/webui/src/components/ab-add-rss.vue +++ b/webui/src/components/ab-add-rss.vue @@ -402,13 +402,18 @@ function subscribe() { .add-modal { width: 100%; max-width: 480px; - max-height: 90vh; + max-height: 90dvh; // Use dynamic viewport height for iOS Safari keyboard support display: flex; flex-direction: column; background: var(--color-surface); border-radius: var(--radius-xl); box-shadow: var(--shadow-lg); overflow: hidden; + + // Fallback for browsers that don't support dvh + @supports not (max-height: 1dvh) { + max-height: 90vh; + } } .add-header { diff --git a/webui/src/components/basic/ab-bottom-sheet.vue b/webui/src/components/basic/ab-bottom-sheet.vue index ec3b8754..18a56c43 100644 --- a/webui/src/components/basic/ab-bottom-sheet.vue +++ b/webui/src/components/basic/ab-bottom-sheet.vue @@ -1,5 +1,5 @@