From 4860b6ee2a6a7b193beb477120cf3a9a85eaf70d Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Wed, 1 Apr 2026 15:41:19 -0400 Subject: [PATCH] real fix this time, rule overridden last time --- src/static_src/scss/_room.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/static_src/scss/_room.scss b/src/static_src/scss/_room.scss index 6c2d259..77dfa1f 100644 --- a/src/static_src/scss/_room.scss +++ b/src/static_src/scss/_room.scss @@ -307,7 +307,9 @@ $pos-d-y: round($pos-d * 0.866); // 95px // absolute children share the root stacking context with the fixed overlays. // When role-select is open, suppress pointer events so the strip doesn't // intercept clicks on cards (landscape: strip overlaps centered card fan). -html:has(.role-select-backdrop) .position-strip { pointer-events: none; } +// Must target .gate-slot directly — it has an explicit pointer-events: auto +// override that wins over a rule on the parent .position-strip alone. +html:has(.role-select-backdrop) .position-strip .gate-slot { pointer-events: none; } .position-strip { position: absolute;