Repository navigation
fix(móvil): la página se podía empujar de lado y se quedaba así - #82
Merged
Merged
Conversation
`overflow: hidden` frena el dedo pero no al código, y Editor.js llama a un `scrollIntoView()` por cada bloque que enfoca. `clip` no admite ninguna de las dos formas. Y el menú lateral de escritorio seguía renderizándose en móvil a `left: -240`, sin forma de abrirlo desde que la barra inferior sustituyó a la hamburguesa: peso muerto que ensanchaba la región desplazable. La prueba intenta empujar la vista a la fuerza, que es lo único que reproduce el fallo: mirar el ancho del documento no basta, porque el desbordamiento venía de un elemento colocado en negativo y no de uno demasiado ancho. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dos causas para el mismo síntoma que seguías viendo en la KB tras la 1.26.1.
overflow: hiddenno impide el desplazamiento por código. Solo el del dedo. Editor.js llama a unscrollIntoView()por cada bloque que enfoca, eso corría el contenedor en horizontal y ahí se quedaba: texto cortado por la izquierda y la barra inferior arrastrada con él.overflow-x: clipno admite ninguna de las dos formas.El menú lateral de escritorio seguía en el DOM en móvil, con
-translate-x-full— 240 px de contenido plantados enleft: -240. Desde que la barra inferior sustituyó a la hamburguesa ya no hay forma de abrirlo, así que era peso muerto que además ensanchaba la región desplazable del documento.Cómo lo encontré
Mi prueba de desbordamiento medía el ancho del documento y no veía nada, porque el desbordamiento venía de un elemento en negativo, no de uno demasiado ancho. La prueba nueva intenta empujar la vista a la fuerza (
scrollLeft = 500), que es lo único que reproduce el fallo.Plan de pruebas
npm run lint,npm run typecheck— limpios🤖 Generated with Claude Code