bug: TextFields inside Column: Jitters when scrolled in a View
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza ejecutando el ejemplo de Python proporcionado en macOS con un touchpad y reproduce el comportamiento del desplazamiento en la combinación de View, Column y TextField. Sigue la ruta de desplazamiento relevante y compara el comportamiento en los límites superior e inferior. Se considera terminado cuando el desplazamiento se detiene suavemente sin saltos ni deformaciones.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Duplicate Check
- I have searched the opened issues and there are no duplicates
Describe the bug
The scrolling effect erratically jumps/warps when reaching the top or bottom.
It seems to happen only on macOS using the touchpad for scrolling.
The closest, seemingly most similiar other bug report: https://github.com/flet-dev/flet/issues/6352, but they did not add details.
Code sample
Code
import flet as ft
def main(page: ft.Page):
page.views.append(
ft.View(
controls=[
ft.Column(
controls=[
ft.TextField(
label="First Name",
),
ft.TextField(
label="Last Name",
),
],
scroll=ft.ScrollMode.AUTO,
height=100,
),
]
)
)
page.update()
ft.app(main)
To reproduce
- Append a View to page that has a Column in it.
- Add some TextFields in it.
- Try to scroll it.
Expected behavior
The scrolling should stop smoothly and not jump back erratically.
Screenshots / Videos
Operating System
macOS
Operating system details
Sequoia 15.6.1
Flet version
0.84.0
Regression
I'm not sure / I don't know
Suggestions
No response
Logs
Logs
[Paste your logs here]
Additional details
No response
- Lenguaje dominante
- Python
- Estrellas
- 17.1k
- Forks
- 708
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 45
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de flet-dev/flet
-
bug controls
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug: Interactive Viewer renders grey text when passed alignmentPosiblemente ocupada @ndonkoHenri la tomó hace 5 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
flet-dev/flet#6744 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
feature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
bug: Runtime packaged application fails with misleading module 'flet' has no attribute 'ElevatedButton' errorPosiblemente ocupada @ndonkoHenri la tomó hace 2 días. Abiertobug
flet-dev/flet#6894 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de flet-dev/flet
Issues similares
-
customer-reported
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Azure/azure-cli#34150 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
community-request
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
NVIDIA-NeMo/Curator#2464 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
weblate-discover crashes with an unhandled FileNotFoundError when the directory does not existAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
WeblateOrg/translation-finder#1099 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
trezor/trezor-firmware#7997 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día