O gesto de “swipe entre páginas” no Microsoft Edge ficou ativado à força em determinadas compilações, ignorando o flag clássico. A boa notícia: há um novo interruptor em Acessibilidade que resolve o problema sem precisar fazer downgrade.
Contexto e sintomas
Depois da atualização para a versão estável 128.0.2739.67 no Windows 11, muitos utilizadores notaram que o Edge passou a interpretar movimentos verticais do trackpad como swipe lateral. O resultado mais comum é o navegador acionar Voltar/Avançar mesmo quando a intenção era apenas rolar a página. Em ferramentas de trabalho como o Power Apps Studio, isso fecha o editor de forma inesperada e causa perda de trabalho.
Antes dessa atualização, desativar o flag edge://flags/#elastic-overscroll
bastava para bloquear o efeito. Com a regressão, o flag deixou de surtir efeito para parte dos usuários; a correção oficial chegou na forma de um novo controle nas definições de Acessibilidade.
O que mudou no Edge
- O flag de laboratório deixou de ser confiável: o Elastic Overscroll (rolagem elástica/bounce) continuava ativo para muita gente mesmo com o flag em Disabled na compilação 128.0.2739.67.
- Chegou um interruptor “de verdade”: a equipa do Edge adicionou um toggle em
Configurações ▸ Acessibilidade
chamado “Swipe entre páginas”, que desliga a navegação por gesto de forma consistente, sem recorrer a flags ou versões antigas. - Ambientes geridos: existe uma política chamada KioskSwipeGesturesEnabled nos modelos ADMX atuais. Ela pode bloquear a navegação por gestos em kiosk mode, mas não se aplica a sessões normais de área de trabalho.
Soluções práticas
A tabela abaixo resume as opções que apareceram na comunidade e quando usar cada uma.
Caminho | Como funciona | Prós | Contras | Observação |
---|---|---|---|---|
Reverter para uma compilação anterior (ex.: 128.0.2739.61 ou mais antiga) — via instalador do Edge for Business | Remove a regressão porque o flag volta a obedecer | Restaura o comportamento anterior imediatamente | Perde correções de segurança/estabilidade e novos recursos; exige bloquear atualização automática | Relato de comunidade [1] |
Usar o novo toggle em Acessibilidade: edge://settings/accessibility ▸ “Swipe entre páginas” ▸ Desativar | Desliga definitivamente a navegação por gesto (voltar/avançar) sem recorrer a flags | Permite ficar na versão mais recente com patches | O controle só aparece depois de o Edge receber a correção; pode exigir reinício | Correção oficial [1] |
--pull-to-refresh=0 (linha de comando) | Desativa o “pull‑to‑refresh” (refresh ao puxar para baixo) | Útil em dispositivos com touch quando o incômodo é apenas o bounce | Não bloqueia a navegação por swipe (voltar/avançar); alternativa pontual | Complementar ao toggle |
Política KioskSwipeGesturesEnabled (ADMX) — ambientes geridos em modo kiosk | Bloqueia gestos de navegação quando o Edge está em kiosk mode | Aplicável via GPO/Intune para perfis dedicados | Válida apenas para kiosk; requer reiniciar o navegador após aplicar | Documentação de política [2] |
Método recomendado
Desativar pelo menu Acessibilidade é a solução limpa, suportada e persistente. Siga estes passos:
- Abra o Edge e acesse
edge://settings/accessibility
. - Na secção Tornar o Microsoft Edge mais fácil de usar, localize “Swipe entre páginas” (pode surgir como “Navegar para trás/avançar com gesto de deslizar”).
- Desative o comutador.
- Se o gesto ainda parecer ativo, reinicie o navegador.
Dica para empresas: em ambientes controlados, a política KioskSwipeGesturesEnabled (ADMX) permite desativar gestos no kiosk mode. Defina como Disabled no objeto de política, ou via ferramenta de gestão que consuma os modelos administrativos. [2]
Guia de diagnóstico rápido
Se o toggle não aparece, percorra esta lista:
- Verifique a versão do navegador em
edge://settings/help
e instale as atualizações disponíveis. - Feche todas as janelas do Edge e reabra após alterar o toggle (alguns cenários só estabilizam após reinício).
- Em equipamentos geridos, confirme se alguma política força gestos no kiosk mode.
- Repare que extensões de gestos podem sobrescrever o comportamento — teste em janela InPrivate sem extensões.
Entenda os termos para configurar sem erro
Recurso | O que é | Quando incomoda | Como controlar |
---|---|---|---|
Elastic Overscroll (bounce) | Pequeno “elástico” ao atingir topo/base ou bordas do conteúdo | Em touchscreens ou precision touchpads pode causar sensação de “sacudir” | Historicamente por flag; hoje, ajuste complementar via --pull-to-refresh=0 quando o incômodo é o refresh ao puxar |
Swipe entre páginas (navegação) | Gestos horizontais que disparam Voltar/Avançar | Ao rolar verticalmente em apps web complexas (ex.: Power Apps) o gesto é interpretado como navegação | Interruptor nativo em edge://settings/accessibility |
Pull‑to‑refresh | Arrastar para baixo para atualizar a página | Pode recarregar páginas internas (PDF, apps web) de forma indesejada | Parâmetro de arranque --pull-to-refresh=0 |
Boas práticas para quem usa Power Apps e outras apps web
- Desative o swipe pelo novo toggle antes de abrir o estúdio de edição.
- Prefira janelas dedicadas sem extensões de gestos quando estiver a prototipar interfaces sensíveis ao toque.
- Ao trabalhar em equipamentos híbridos (touch + trackpad), configure também o
--pull-to-refresh=0
se a página tiver componentes que rolam dentro de áreas internas. - Mantenha o Edge atualizado para herdar correções de navegação por gestos e minimizar regressões futuras.
Como aplicar em ambientes geridos
Se a sua organização utiliza modo quiosque para terminais de atendimento, sinalização digital ou single app, aplique a política específica do Edge:
- Nome da política:
KioskSwipeGesturesEnabled
- Tipo: Boolean (REG_DWORD)
- Chave de Registo:
HKLM\SOFTWARE\Policies\Microsoft\Edge
- Valor:
KioskSwipeGesturesEnabled
=0
(desativado) - Caminho GPO: Modelos Administrativos ▸ Microsoft Edge ▸ Definições de modo quiosque
- Observação: requer reiniciar o navegador para surtir efeito; aplica-se apenas ao modo quiosque.
Para postos de trabalho normais (utilizador com ambiente de área de trabalho completo), o método suportado é o interruptor em Acessibilidade. A política de quiosque não se destina a esse cenário.
Alternativas caso o toggle ainda não esteja disponível
Atualizar para a versão mais recente
Abra edge://settings/help
e instale quaisquer updates pendentes. Em geral, o interruptor “Swipe entre páginas” aparece automaticamente após a versão que contém a correção.
Mitigar o bounce mantendo a navegação por gesto
Se pretende apenas evitar o “puxar para atualizar”, arranque o Edge com --pull-to-refresh=0
. Este parâmetro não desativa a navegação por swipe; apenas impede o refresh ao arrastar para baixo.
Reverter temporariamente
Como último recurso, instale uma compilação anterior (por exemplo, 128.0.2739.61). Lembre-se de pausar atualizações automáticas e de voltar ao canal estável assim que o toggle de Acessibilidade estiver disponível, para não perder patches de segurança.
Perguntas frequentes
O toggle afeta também o pull‑to‑refresh?
Não. O interruptor “Swipe entre páginas” desativa a navegação por gesto (voltar/avançar). O refresh ao arrastar para baixo é controlado separadamente pelo parâmetro --pull-to-refresh
ou por lógica da própria página.
O problema ocorre só com touchpads?
Não. Pode ocorrer também em touchscreens quando a rolagem vertical é interpretada com componente horizontal suficiente para disparar a navegação histórica.
Existe um flag alternativo?
Os flags variam por versão e canal, e podem ser removidos a qualquer momento. O caminho suportado e duradouro é o controle em Acessibilidade.
Posso resolver com CSS ou JavaScript?
Em apps próprias, propriedades como overscroll-behavior
ajudam a evitar pull‑to‑refresh em áreas específicas. Mas para impedir o swipe que aciona Voltar/Avançar, a solução deve ser no navegador (o novo toggle ou, em kiosk, a política administrativa).
Checklist para equipes de suporte
- Confirmar a versão do Edge e o sistema (Windows 11 com precision touchpad é o mais afetado).
- Aplicar o interruptor de Acessibilidade e reiniciar o navegador.
- Em kiosks, aplicar
KioskSwipeGesturesEnabled=0
e reiniciar o processo do Edge. - Se persistir, testar sem extensões e com novo perfil de utilizador.
- Como mitigação, considerar
--pull-to-refresh=0
quando o incômodo for apenas o refresh.
Conclusão
O flag antigo deixou de ter efeito em determinadas compilações do Edge, o que tornou o swipe entre páginas inevitável para parte dos utilizadores. A correção oficial introduziu um interruptor em Configurações ▸ Acessibilidade que desativa a navegação por gesto de forma confiável, preservando a experiência de rolagem vertical em apps web como o Power Apps Studio e evitando perdas acidentais de trabalho. Para ambientes geridos e cenários de quiosque, a política KioskSwipeGesturesEnabled complementa a solução, enquanto o parâmetro --pull-to-refresh=0
pode ser usado quando a necessidade é apenas eliminar o bounce.
Referências de origem comunitária: relatos de regressão e confirmação do toggle de Acessibilidade [1]; documentação da política de quiosque KioskSwipeGesturesEnabled [2].