From 0c13f25bbb4d4674e76cd19b098900f698e7146e Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Fri, 8 May 2020 11:57:50 -0400 Subject: [PATCH] fix(header): do not error on collapsable header on devices that do not support IntersectionObserve (#21222) --- core/src/components/header/header.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index bbdff3f2ce..29a5344785 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -87,6 +87,7 @@ export class Header implements ComponentInterface { private async setupCollapsibleHeader(contentEl: HTMLIonContentElement | null, pageEl: Element | null) { if (!contentEl || !pageEl) { console.error('ion-header requires a content to collapse, make sure there is an ion-content.'); return; } + if (typeof (IntersectionObserver as any) === 'undefined') { return; } this.scrollEl = await contentEl.getScrollElement();