diff --git a/.changeset/long-snails-complain.md b/.changeset/long-snails-complain.md new file mode 100644 index 000000000..64224fa41 --- /dev/null +++ b/.changeset/long-snails-complain.md @@ -0,0 +1,5 @@ +--- +'@lion/overlays': patch +--- + +Fix check for css typed object support diff --git a/packages/overlays/src/OverlayController.js b/packages/overlays/src/OverlayController.js index 7e0f54eaa..837816b5c 100644 --- a/packages/overlays/src/OverlayController.js +++ b/packages/overlays/src/OverlayController.js @@ -24,7 +24,7 @@ async function preloadPopper() { const GLOBAL_OVERLAYS_CONTAINER_CLASS = 'global-overlays__overlay-container'; const GLOBAL_OVERLAYS_CLASS = 'global-overlays__overlay'; // @ts-expect-error [external]: CSS not yet typed -const supportsCSSTypedObject = window.CSS && CSS.number; +const supportsCSSTypedObject = window.CSS?.number && document.body.attributeStyleMap?.set; /** * @desc OverlayController is the fundament for every single type of overlay. With the right