From bc34dd1cb273fabdc965b356b9d59e932f67bcb1 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Sat, 28 Feb 2026 13:47:05 +0100 Subject: Better handling of dialogs/modals/popovers --- src/objects/_lightbox.scss | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/objects/_lightbox.scss') diff --git a/src/objects/_lightbox.scss b/src/objects/_lightbox.scss index e5dbb38..32fe6b4 100644 --- a/src/objects/_lightbox.scss +++ b/src/objects/_lightbox.scss @@ -34,16 +34,22 @@ overflow: hidden; background-color: transparent; border: 0; + pointer-events: none; &::backdrop { background-color: props.get(backdrop.$bg-color); backdrop-filter: blur(props.get(backdrop.$blur)); } - &[open] { + &[open], + &:popover-open { display: grid; } + > * { + pointer-events: auto; + } + @include bem.elem('info', 'controls') { position: absolute; inset-block-start: props.get(vars.$pad); -- cgit v1.2.3-70-g09d2