Luna_Mora
(Luna Mora)
Fevereiro 22, 2026, 3:47am
1
Quando um canal de chat foi arquivado, a opção de Administrador ‘abrir canal’ abre o modal ‘fechar canal’ e, em seguida, gera um erro.
Nota: este canal de chat foi arquivado em um tópico. Não testei para ver se funciona da mesma forma para um canal de chat que não foi arquivado em um tópico primeiro.
Passos:
Em um canal arquivado que foi exportado para um tópico, clique em ‘abrir canal’:
Clique em ‘fechar canal’:
1 curtida
sam
(Sam Saffron)
Fevereiro 23, 2026, 5:37am
2
Acho que o erro aqui é que os canais arquivados nem deveriam poder ser reabertos?
@lindsey como você acha que isso deveria se comportar, a correção mais fácil é provavelmente apenas ocultar o botão em canais arquivados.
2 curtidas
Fiz isso ^^ e adicionei uma dica de ferramenta explicando por que o botão está desabilitado.
main ← fix/chat-open-channel-archived-readonly
opened 09:07AM - 25 Feb 26 UTC
The channel settings page used a simple `isOpen` / `else` conditional to render … the close/open channel toggle. Any non-open channel (closed, read-only, archived) would show an "Open channel" button. Clicking it on an archived or read-only channel would open the "Close channel" modal instead, which then failed with a server error because the guardian only allows `closed → open` transitions.
Replace the `else` branch with an explicit `isClosed` check so only closed channels get an active "Open channel" button. For archived and read-only channels, render a disabled button wrapped in a `DTooltip` that explains why reopening is not possible.
Here's how the tooltip looks like
<img width="1590" height="1343" alt="2026-02-25 @ 08 57 34" src="https://github.com/user-attachments/assets/7220065a-6c03-480c-bb91-b24da04ae496" />
https://meta.discourse.org/t/396707
4 curtidas
zogstrip
Fechado
Março 2, 2026, 7:00am
6
Este tópico foi fechado automaticamente após 4 dias. Novas respostas não são mais permitidas.