When maximumValue changed value returns to last "clicked" position on Android
@draggie ya está trabajando en esto.
Desde el 18/9/2024.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Environment
Both Expo and standard react-native
- react-native info output:
System:
OS: Windows 10 10.0.22621
CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-1280P
Memory: 1.01 GB / 15.71 GB
Binaries:
Node:
version: 20.7.0
path: C:\Program Files\nodejs\node.EXE
Yarn:
version: 1.22.19
path: C:\Program Files\nodejs\yarn.CMD
npm:
version: 10.1.0
path: C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: AI-223.8836.35.2231.10671973
Visual Studio: Not Found
Languages:
Java:
version: 11.0.2
path: C:\Users\kafka\AppData\Local\jdk-11.0.2\bin\javac.EXE
Ruby: Not Found
npmPackages:
"@react-native-community/cli":
installed: 10.1.3
wanted: ^10.1.3
react:
installed: 18.2.0
wanted: 18.2.0
react-native:
installed: 0.72.4
wanted: ^0.72.4
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
-
are you using the new architecture?
-
which version of react & react-native are you using?
-
- Localy:
-
-
- React: 18.2.0
-
-
-
- React-Native: 7.4.0
-
-
-
- Slider: 4.4.3
-
-
- Expo:
-
-
- Expo: 47 (when using 48 or 49 I got this error https://github.com/callstack/react-native-slider/issues/527)
-
-
-
- Slider: 4.2.4
-
Description
When changing maximumValue value returns to last "clicked" value instead of "slided value" when using onValueChange only on Android(iOS and Web works as expected). When using onSlidingComplete it works as expected.
Sliding
Using onValueChange
- Slide from 0 to 5
- Change the max value
After change value is set to 0
Using onSlidingCompleted
- Slide from 0 to 5
- Change the max value
After change value is set to 5
Clicking (only Android and Web, clicking the slider doesn't work on iOS)
Using onValueChange
- Click to 5 on slider
- Change the max value
After change value is set to 5
Using onSlidingCompleted
- Click to 5 on slider
- Change the max value
After change value is set to 5
Android
iOS
Web
Reproducible Demo
Expo project:
https://snack.expo.dev/@radimkafka/rnc-slider-bug?platform=android
Code can be copied to RN project and it works the same.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.4k
- Forks
- 295
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 callstack/react-native-slider
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
callstack/react-native-slider#828 ·
-
bug report
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
callstack/react-native-slider#769 ·
-
bug report platform: iOS
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
callstack/react-native-slider#782 · 6 comentarios ·
-
bug report
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
callstack/react-native-slider#780 · 1 comentario ·
-
bug report
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
callstack/react-native-slider#767 ·
Todos los issues de callstack/react-native-slider
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
betagouv/mon-entreprise#4699 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
jaegertracing/jaeger-ui#4547 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
ai-driven-qa
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
linagora/twake-calendar-frontend#1467 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
need4deed-org/sdk#267 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
auth0/universal-login#414 ·
Los mantenedores suelen responder en 1 día