-
Notifications
You must be signed in to change notification settings - Fork 398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(scrolling): bug on iOS Safari #604
Conversation
@aprendendofelipe is attempting to deploy a commit to the TabNews Team on Vercel. To accomplish this, @aprendendofelipe needs to request access to the Team. Afterwards, an owner of the Team is required to accept their membership request. If you're already a member of the respective Vercel Team, make sure that your Personal Vercel Account is connected to your GitHub account. |
@aprendendofelipe uma dúvida: as implementações que fizemos de overflow era para evitar o problema do Zalgo somente? Ou tinham outros motivos? Pergunto isso, pois se for apenas por conta do Zalgo, eu removeria qualquer controle de overflow e deixaria o comportamento anterior. Isso só no |
No
Talvez essa atenção que eu pedi tenha assustado, mas é bem pouco provável que dê algum problema de cortar parte do conteúdo. Mas, se o improvável ocorrer, então já vamos agir com antecedência, pois será um sinal de que teremos problemas mesmo deixando o default |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
hhahaha sim! Mas testei e ta tudo 100% 😍 fiquei um bom tempo tentando clicar e reproduzir o erro, mas não teve mais jeito 🤝 |
Merged!!! Let's gooooo!!! |
Tentativa de resolver o problema reportado em #572
Digo tentativa, pois não consegui reproduzir, então preciso que alguém que esteja enfrentando o problema realize os testes.
Imagino que seja algo específico do iOS (ou iOS+Safari) em conjunto com o ByteMD. O que pode estar ocorrendo é o ByteMD não está ocupando toda a altura que deveria para renderizar todo o conteúdo, o que, pelo overflow estar setado como auto, autoriza o navegador a rolar somente o box que está sendo tocado.
Se for isso, provavelmente essa alteração irá resolver, pois toda a tela será rolada e o viewMode do ByteMD deve ir aumentando sua altura antes de entrar no campo de visão.
Peço atenção para quem for testar, se não está sendo cortado algo no final do conteúdo.
overflow: hidden
era a nossa primeira opção mesmo, mas como ooverflow: auto
estava funcionando bem, optamos por ele, já que poderia surgir alguma situação em que fosse necessária a rolagem, mas no caso do body é melhor deixarmos esse controle com o ByteMD.