From d3e378506e07f89d41f213296ee4ccf850c3357c Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Fri, 8 Jan 2021 10:24:39 -0500 Subject: [PATCH] Add preventScroll check --- src/utilities/support.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/utilities/support.ts diff --git a/src/utilities/support.ts b/src/utilities/support.ts new file mode 100644 index 000000000..79c16a6e0 --- /dev/null +++ b/src/utilities/support.ts @@ -0,0 +1,15 @@ +// +// Determines if the browser supports focus({ preventScroll }) +// +export function isPreventScrollSupported() { + let supported = false; + + document.createElement('div').focus({ + get preventScroll() { + supported = true; + return false; + } + }); + + return supported; +}