Você abre o Mastodon no navegador ou no aplicativo e vê um emblema de notificação mostrando um número alto como 3 ou 99. Você verifica as notificações, mas não há itens não lidos. O emblema permanece travado naquele número. Isso acontece porque o contador de notificações do Mastodon não é redefinido automaticamente quando você visualiza notificações em um dispositivo diferente ou quando as notificações são limpas sem abrir cada uma. Este artigo explica a causa técnica exata do emblema travado e fornece correções passo a passo para a interface web e aplicativos móveis.
Principais Conclusões: Corrigir um Emblema de Notificação Travado no Mastodon
- Marcar todas as notificações como lidas (web): A interface web do Mastodon tem um botão para marcar todas as notificações como lidas de uma vez, forçando o contador a zero.
- Limpar o cache do aplicativo (móvel): Os aplicativos móveis do Mastodon armazenam em cache a contagem do emblema localmente; limpar o cache força uma nova sincronização com o servidor.
- Recarregar a página ou reiniciar o aplicativo: Um recarregamento completo ou reinicialização do aplicativo aciona uma nova solicitação ao servidor para obter a contagem atual de notificações.
Por que o Emblema de Notificação do Mastodon Fica Travado
O Mastodon armazena sua contagem de notificações no servidor e a exibe no título da aba do navegador ou no emblema do aplicativo. Quando você visualiza as notificações, o cliente envia uma solicitação para marcar cada notificação como lida. Esse processo pode falhar se você:
- Visualizar notificações em um dispositivo enquanto o emblema permanece não lido em outro dispositivo
- Limpar notificações usando uma extensão do navegador ou aplicativo de terceiros que não envia o sinal de confirmação de leitura
- Usar várias abas ou janelas que cada uma tem sua própria contagem de notificações em cache
O problema central é uma incompatibilidade entre o estado de leitura no servidor e a contagem em cache no cliente. O servidor ainda tem notificações marcadas como não lidas porque seu cliente nunca enviou a confirmação de leitura para cada item. O emblema então exibe a contagem desatualizada do servidor.
Passos para Limpar um Emblema de Notificação Travado no Mastodon
A correção depende se você usa a interface web do Mastodon, o aplicativo móvel oficial ou um cliente de terceiros como Tusky ou Ivory. Siga o método que corresponde à sua configuração.
Correção para a Interface Web do Mastodon
- Abra a coluna de Notificações
Clique no ícone de sino na barra de navegação superior para abrir o painel de notificações. - Clique no ícone de engrenagem no cabeçalho das notificações
Isso abre um menu suspenso com opções de filtro de notificações. - Selecione Marcar todas como lidas
O servidor imediatamente define todas as notificações como lidas. O emblema na aba do navegador deve ser redefinido para 0 em alguns segundos. - Recarregue a página
Pressione F5 ou Ctrl+R para forçar o navegador a buscar a contagem atualizada do servidor. Se o emblema persistir, feche a aba e reabra o Mastodon.
Correção para o Aplicativo Móvel Oficial do Mastodon (iOS e Android)
- Puxe para baixo para atualizar a lista de notificações
Na aba de notificações, deslize para baixo a partir do topo até que o indicador de atualização apareça. Solte para recarregar a lista. - Abra cada notificação não lida
Toque em cada item de notificação que pareça não lido. O aplicativo marca cada um como lido no servidor. - Reinicie o aplicativo
Feche o aplicativo do Mastodon completamente e reabra-o. A contagem do emblema deve corresponder ao estado do servidor. - Limpe o cache do aplicativo
No Android: vá em Configurações > Aplicativos > Mastodon > Armazenamento > Limpar cache. No iOS: desinstale e reinstale o aplicativo para limpar o cache.
Correção para Clientes de Terceiros do Mastodon (Tusky, Ivory, Metatext)
- Abra a visualização de notificações no cliente
Navegue até a aba de sino ou notificações. - Toque no botão Marcar todas como lidas
A maioria dos clientes de terceiros inclui um botão ou opção de pressionar e segurar para marcar todas as notificações como lidas. Isso envia o comando de leitura para o servidor do Mastodon. - Force o fechamento e reabra o aplicativo
Se o botão não estiver disponível, reinicie o aplicativo. Alguns clientes só atualizam a contagem do emblema na inicialização. - Faça logout e login novamente
Como último recurso, faça logout da sua conta do Mastodon no cliente e faça login novamente. Isso força uma ressincronização completa do estado das notificações.
Se o Emblema do Mastodon Ainda Mostrar um Número Após a Correção Principal
O Número do Emblema Muda, mas Nunca Chega a Zero
Se o emblema cair de 99 para 3 após marcar todas como lidas, você tem novas notificações não lidas que chegaram depois que você limpou as antigas. Verifique a lista de notificações em busca de itens recentes. Se você não vir novos itens, o servidor pode ter uma notificação presa em estado não lido. Use a interface web e clique em Marcar todas como lidas novamente enquanto nenhuma nova notificação estiver chegando.
O Emblema Persiste Apenas na Aba do Navegador
Alguns navegadores armazenam em cache o título da página (que contém o número do emblema) mesmo após a contagem do servidor ser redefinida. Abra uma nova aba do navegador e navegue até sua instância do Mastodon. Se a nova aba mostrar zero, feche a aba antiga. Você também pode limpar o cache do navegador para o site do Mastodon: no Chrome, clique no ícone de cadeado ao lado da URL > Configurações do site > Limpar dados.
O Emblema Aparece no Celular, mas Não no Desktop
Isso indica que o cache do aplicativo móvel está dessincronizado. No iOS, as notificações são gerenciadas pela central de notificações do sistema. Vá em Ajustes do iOS > Mastodon > Notificações e desative e ative Permitir Notificações. Isso força o aplicativo a registrar novamente seu emblema no sistema. No Android, vá em Configurações > Aplicativos > Mastodon > Notificações e desative e ative a permissão do emblema.
Comportamento do Emblema de Notificação: Web vs Aplicativo Móvel
| Item | Mastodon Web (Navegador) | Aplicativo Móvel Mastodon |
|---|---|---|
| Localização do emblema | Título da aba do navegador | Emblema do ícone do aplicativo e central de notificações |
| Gatilho de atualização | Carregamento da página e ação Marcar todas como lidas | Inicialização do aplicativo, puxar para atualizar e entrega de notificação push |
| Persistência do cache | Cookie de sessão e estado da aba | Cache local do aplicativo e armazenamento de notificações do sistema |
| Método de redefinição manual | Botão Marcar todas como lidas | Limpar cache ou reinstalar |
| Suporte a clientes de terceiros | Não aplicável | Depende da implementação do cliente |
Após aplicar a correção correta para sua plataforma, o emblema de notificação do Mastodon deve mostrar o número preciso de notificações não lidas. Se você usa vários dispositivos, verifique se marcou as notificações como lidas em cada dispositivo individualmente. O servidor rastreia o estado de leitura por notificação, não por dispositivo. Cada cliente deve enviar sua própria confirmação de leitura.