Comportamiento de desplazamiento para hacer visible de EditableText actualizado
Mejorar el comportamiento de desplazamiento a la vista de la selección de EditableText para usar siempre la extensión de selección actual.
Resumen
#Se eliminó el callback Editable.onCaretChanged. Con este cambio,
el comportamiento de EditableText para desplazar la selección a la vista
cambia.
Contexto
#Anteriormente, al desplazarse a la vista para mostrar las actualizaciones del usuario, EditableText
utilizaba múltiples mecanismos para determinar la extensión de la selección o la
ubicación del cursor.
Descripción del cambio
#Al eliminar el callback Editable.onCaretChanged, EditableText siempre
utilizará la ubicación de la extensión de selección más actualizada al desplazarse para mostrarla.
Específicamente, esto mejora el comportamiento de desplazamiento a la vista después de
cambiar la selección de colapsada a no colapsada usando
userUpdateTextEditingValue().
Timeline
#Lanzado en la versión: 3.12.0-4.0.pre
En versión estable: 3.13.0
Referencias
#Documentación de la API:
PRs relevantes:
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.