Hide offline occupants in list by default

This commit is contained in:
axolotle
2025-05-12 18:02:18 +02:00
committed by John Livingston
parent ccbfe8e6d5
commit 048c003ff0

View File

@ -1,4 +1,5 @@
// SPDX-FileCopyrightText: 2024 John Livingston <https://www.john-livingston.fr/>
// SPDX-FileCopyrightText: 2025 Nicolas Chesnais <https://autre.space>
//
// SPDX-License-Identifier: AGPL-3.0-only
@ -53,6 +54,11 @@ function getToolbarButtons (this: any, toolbarEl: any, buttons: any[]): any {
toolbarEl.model.save({
hidden_occupants: !toolbarEl.model.get('hidden_occupants')
})
// Hide offline occupants by default
const sideBarEl = document.querySelector('converse-muc-sidebar') as unknown as any
sideBarEl.model.set('filter_visible', true)
sideBarEl.filter.set('type', 'state')
}}>
${icon}
</button>`