fix
All checks were successful
/ upload (release) Successful in 1m41s

This commit is contained in:
pavel 2026-02-27 01:01:53 +01:00
commit 88e0a0bbfa
3 changed files with 18 additions and 6 deletions

View file

@ -455,16 +455,23 @@ function renderChannels() {
slider.addEventListener('click', (e) => e.stopPropagation());
}
// Show slider on right click
pRow.addEventListener('contextmenu', (e) => {
const toggleVolumeSlider = (e) => {
if (p.user_id === state.me.id) return;
e.preventDefault();
e.stopPropagation();
if (state.voice.visibleVolumeSliders.has(p.user_id)) {
state.voice.visibleVolumeSliders.delete(p.user_id);
} else {
state.voice.visibleVolumeSliders.add(p.user_id);
}
renderChannels();
};
// Electron can swallow contextmenu events on some platforms; use
// right-button mousedown as a reliable fallback for slider toggle.
pRow.addEventListener('contextmenu', toggleVolumeSlider);
pRow.addEventListener('mousedown', (e) => {
if (e.button === 2) toggleVolumeSlider(e);
});
pList.appendChild(pRow);