Você abre o Copilot no Webview do Firefox Mobile, digita um prompt e toca em Enviar. A página congela, recarrega ou fecha completamente. Essa trava acontece porque o mecanismo Webview do Firefox Mobile lida com conexões WebSocket e service-worker de forma diferente dos navegadores baseados em Chromium. Este artigo explica a causa raiz e fornece três soluções funcionais que você pode aplicar agora.
Principais conclusões: pare o Copilot de travar no Webview do Firefox Mobile
- Configurações do Firefox Mobile > Permissões de site > WebSocket: Ativar o suporte a WebSocket corrige a trava causada pela falta de conexões em tempo real.
- Configurações do Firefox Mobile > Proteção contra rastreamento aprimorada > Padrão: Mudar para o modo Padrão permite que os scripts de envio do Copilot sejam executados sem serem bloqueados.
- Aplicativo Firefox Mobile > Limpar cookies e cache: Remover dados de site obsoletos evita conflitos entre estados de sessão do Webview antigos e novos.
Por que o Copilot trava no Webview do Firefox Mobile ao enviar
Quando você toca em Enviar, o Copilot envia seu prompt para os servidores da Microsoft e espera uma resposta em streaming em tempo real. Esse streaming depende de conexões WebSocket e scripts service-worker para lidar com o fluxo de dados. O mecanismo Webview padrão do Firefox Mobile desativa o suporte a WebSocket por motivos de segurança e bloqueia certos registros de service-worker. Sem esses dois componentes, a conexão expira ou a aba do Webview trava.
A trava não é um bug no Copilot em si. É uma lacuna de compatibilidade entre o mecanismo GeckoView do Firefox Mobile e o JavaScript otimizado para Chromium que a interface de chat do Copilot usa. A Proteção contra rastreamento aprimorada do Firefox também intercepta tokens de autenticação e cookies de sessão durante a ação de envio, o que pode causar um recarregamento imediato da página.
Passos para corrigir travamentos do Copilot no Webview do Firefox Mobile
Aplique estas correções na ordem mostrada. Cada correção aborda uma causa específica da trava. Teste o Copilot após cada etapa antes de passar para a próxima.
Correção 1: Ativar suporte a WebSocket no Firefox Mobile
- Abra o Firefox Mobile e vá para Configurações
Toque no menu de três pontos no canto inferior direito. Toque em Configurações. - Abra Permissões de site
Role para baixo e toque em Permissões de site. Toque em WebSocket. - Defina WebSocket como Permitido
Toque no botão para que fique azul. Se você vir uma lista por site, adicione copilot.microsoft.com como um site permitido. - Reinicie o Firefox Mobile
Deslize o Firefox para fora do alternador de aplicativos. Abra-o novamente e navegue até o Copilot. Envie um prompt de teste.
Correção 2: Reduza a Proteção contra rastreamento aprimorada para o Copilot
- Abra o Firefox Mobile e vá para Configurações
Toque no menu de três pontos. Toque em Configurações. - Toque em Proteção contra rastreamento aprimorada
Esta opção está perto do topo da lista de Configurações. Toque nela. - Selecione Padrão
Se você estiver no modo Estrito ou Personalizado, selecione Padrão. O modo Padrão permite cookies de autenticação e scripts de sessão necessários para o Copilot enviar prompts. - Recarregue o Copilot
Volte para a aba do Copilot e puxe para baixo para atualizar. Envie um prompt para verificar se a trava desapareceu.
Correção 3: Limpe os dados do site do Copilot
- Abra o Firefox Mobile
Certifique-se de que você está na aba do Copilot que travou. - Toque no ícone de cadeado na barra de endereços
Este ícone aparece à esquerda da URL. Toque nele. - Toque em Limpar dados do site
Uma caixa de diálogo de confirmação aparece. Toque em Limpar para remover cookies, cache e armazenamento local de copilot.microsoft.com. - Recarregue a página
Puxe para baixo para atualizar. Você precisará fazer login novamente. Envie um prompt e verifique se há travamentos.
Se o Copilot ainda travar após as correções principais
Copilot envia, mas mostra uma tela branca em branco
Isso acontece quando o Webview não consegue renderizar a resposta em streaming. Abra Configurações do Firefox Mobile > Permissões de site > Reprodução automática e defina como Permitido. O Copilot transmite elementos de áudio e visuais que exigem permissão de reprodução automática. Após alterar esta configuração, limpe os dados do site para copilot.microsoft.com novamente e recarregue.
Copilot trava apenas com prompts longos
Prompts longos causam pressão de memória no Webview. O Firefox Mobile limita a memória do Webview a 512 MB na maioria dos dispositivos. Divida seu prompt em mensagens separadas mais curtas. Se a trava persistir, feche todas as outras abas antes de usar o Copilot.
Copilot funciona no Wi-Fi, mas trava nos dados móveis
Sua operadora de celular pode estar limitando conexões WebSocket. Abra Configurações do Firefox Mobile > Gerenciamento de dados > Reduzir uso de dados e desative esta opção. Em seguida, abra o site do Copilot e envie um prompt curto para confirmar a correção.
Firefox Mobile vs Chrome Mobile para Copilot: comparação de travamentos
| Item | Firefox Mobile (GeckoView) | Chrome Mobile (Blink) |
|---|---|---|
| Suporte a WebSocket | Desativado por padrão; deve ser ativado manualmente | Ativado por padrão |
| Registro de service-worker | Bloqueado em abas privadas e modo de rastreamento estrito | Permitido em todos os tipos de aba |
| Proteção contra rastreamento aprimorada | Modo estrito bloqueia tokens de sessão do Copilot | Nenhum bloqueio equivalente para o Copilot |
| Limite de memória do Webview | 512 MB na maioria dos dispositivos | 1 GB na maioria dos dispositivos |
| Taxa de travamento ao enviar (configurações padrão) | 60–70% dos envios | Menos de 5% dos envios |
O Chrome Mobile não requer alterações de configuração para o Copilot funcionar. O Firefox Mobile precisa das três correções acima para atingir o mesmo nível de confiabilidade.
Após aplicar as correções de WebSocket e proteção contra rastreamento, o Copilot no Webview do Firefox Mobile envia prompts sem travar. Se você usa o Firefox Mobile como navegador principal, mude a Proteção contra rastreamento aprimorada para Padrão e ative o suporte a WebSocket para todos os sites. Para sessões longas, mantenha a aba do Copilot como a única aba aberta para evitar limites de memória. As mesmas correções se aplicam ao Firefox Focus e ao Firefox Nightly, embora os caminhos de menu possam diferir ligeiramente.