Luna_Mora
(Luna Mora)
22 Febrero, 2026 03:47
1
Cuando un canal de chat ha sido archivado, la opción de Administrador ‘abrir canal’ abre la ventana modal ‘cerrar canal’ y luego lanza un error.
Nota: este canal de chat fue archivado a un tema. No he probado para ver si funciona igual para un canal de chat que no fue archivado a un hilo primero.
Pasos:
En un canal archivado que ha sido exportado a un hilo, haga clic en ‘abrir canal’:
Haga clic en ‘cerrar canal’:
1 me gusta
sam
(Sam Saffron)
23 Febrero, 2026 05:37
2
Creo que el error aquí es que los canales archivados no deberían poder reabrirse, ¿verdad?
@lindsey ¿cómo crees que debería comportarse esto? La solución más fácil es probablemente simplemente ocultar el botón en los canales archivados.
2 Me gusta
Hice eso ^^ y agregué una descripción emergente explicando por qué el botón está deshabilitado.
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 Me gusta
Este tema se cerró automáticamente después de 4 días. Ya no se permiten nuevas respuestas.