From b2290a6420aab26685b10f03e0b3eb8195ca20c6 Mon Sep 17 00:00:00 2001 From: Cody Sand Date: Wed, 29 May 2019 14:35:07 -0500 Subject: [PATCH] fix(content): prevent ion-searchbar from receiving padding adjustment (#18008) * Fixes #18007 - check for fixed containing element and don't adjust ion-content padding. * fix lint issue * searchbar does not receive padding fix * remove fixed slot check --- core/src/utils/input-shims/hacks/scroll-padding.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/utils/input-shims/hacks/scroll-padding.ts b/core/src/utils/input-shims/hacks/scroll-padding.ts index eaafdea209..718f3f466a 100644 --- a/core/src/utils/input-shims/hacks/scroll-padding.ts +++ b/core/src/utils/input-shims/hacks/scroll-padding.ts @@ -24,6 +24,14 @@ function setScrollPadding(input: HTMLElement, keyboardHeight: number) { if (input.parentElement && input.parentElement.tagName === 'ION-INPUT') { return; } + if ( + input.parentElement && + input.parentElement.parentElement && + input.parentElement.parentElement.tagName === 'ION-SEARCHBAR' + ) { + return; + } + const el = input.closest('ion-content'); if (el === null) { return;