mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-06 11:24:00 +00:00
fix: keep disposed Radio disclosures inert
This commit is contained in:
1 parent
641a2c67e2
commit
53c510fe9f
3 files changed
+5
-1
No files matched your search
@@ -10,6 +10,7 @@ export function bindRadioControls() {
|
||||
if (!this._radioPanel) return;
|
||||
const tunerListenerOptions = {};
|
||||
const setRadioDisclosure = (expanded, { returnFocus = false } = {}) => {
|
||||
if (this.destroyed) return;
|
||||
const open = Boolean(expanded);
|
||||
this._contextRadioDock?.classList.toggle('disclosure-open', open);
|
||||
if (this._contextRadioMini) this._contextRadioMini.hidden = !open;
|
||||
@@ -23,6 +24,7 @@ export function bindRadioControls() {
|
||||
expanded,
|
||||
{ returnFocus = false } = {},
|
||||
) => {
|
||||
if (this.destroyed) return;
|
||||
const displayOpen = kind === 'display' && Boolean(expanded);
|
||||
const radioOpen = kind === 'radio' && Boolean(expanded);
|
||||
if (displayOpen || radioOpen) this.actions.setSignalCollapsed(true);
|
||||
|
||||
Reference in new issue
Block a user