Luna_Mora
(Luna Mora)
22.Февраль.2026 03:47:48
1
Когда канал чата заархивирован, опция администратора «Открыть канал» открывает модальное окно «Закрыть канал», после чего возникает ошибка.
Примечание: этот канал чата был заархивирован в тему. Не проверялось, работает ли то же самое для канала чата, который не был сначала заархивирован в поток.
Шаги:
На заархивированном канале, который был экспортирован в поток, нажмите «Открыть канал»:
Нажмите «Закрыть канал»:
1 лайк
sam
(Sam Saffron)
23.Февраль.2026 05:37:50
2
Мне кажется, что ошибка здесь в том, что архивированные каналы вообще не должны иметь возможности быть восстановленными?
@lindsey , как ты думаешь, как это должно работать? Самый простой вариант, вероятно, — просто скрыть кнопку на архивированных каналах.
2 лайка
Сделал это ^^ и добавил всплывающую подсказку, объясняющую, почему кнопка отключена.
main ← fix/chat-open-channel-archived-readonly
merged 01:12PM - 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 лайка
zogstrip
Закрыл(а) тему
02.Март.2026 07:00:41
6
Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.