diff --git a/conversejs/lib/plugins/livechat-specific/toolbar.ts b/conversejs/lib/plugins/livechat-specific/toolbar.ts index a832fa3d..7225f21f 100644 --- a/conversejs/lib/plugins/livechat-specific/toolbar.ts +++ b/conversejs/lib/plugins/livechat-specific/toolbar.ts @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: 2024 John Livingston +// SPDX-FileCopyrightText: 2025 Nicolas Chesnais // // 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} `