b/510222331
Help us understand the severity of this issue
Steps to reproduce
Turn on your Screen reader (voiceover)
Navigate to a slider using voiceover keys
Observe that the screenreader reads "50, slider" upon first reading it if you don't interact with it
Expected results
The screenreader should read the initial value of the slider.
Actual results
The screenreader reads "50, slider" regardless of what the initial value is of the slider.
Code sample
Code sample
[Paste your code here]
import 'package:flutter/material.dart' ;
void main () {
runApp (const MyApp ());
}
class MyApp extends StatefulWidget {
const MyApp ({super .key});
@override
State <MyApp > createState () => _MyAppState ();
}
class _MyAppState extends State <MyApp > {
// Initialize the value here so it can be updated by setState
double value = 0.8 ;
@override
Widget build (BuildContext context) {
return MaterialApp (
// Removed const here
debugShowCheckedModeBanner: false ,
home: Scaffold (
body: Center (
child: Slider (
min: 0.0 ,
max: 1.0 ,
value: value,
onChangeStart: (startValue) {
print ('drag start: $startValue ' );
},
onChangeEnd: (endValue) {
print ('drag end: $endValue ' );
},
onChanged: (newValue) {
// Update the state so the slider moves visually
setState (() => value = newValue);
print ('value changed: $newValue ' );
},
label: 'Opacity' ,
semanticFormatterCallback: (val) {
print ('semanticFormatterCallback: $val ' );
return '${(val * 100 ).toInt ()}%' ;
},
),
),
),
);
}
}
https://dartpad.dev/?id=f977b5b81c7a8dfefe47bb5bd9cbdaff
Screenshots or Video
Screenshots / Video demonstration
Screen.Recording.2026-05-13.at.4.36.17.PM.mov
[Upload media here]
Logs
Logs
Flutter Doctor output
Doctor output
b/510222331
Help us understand the severity of this issue
Steps to reproduce
Expected results
The screenreader should read the initial value of the slider.
Actual results
The screenreader reads "50, slider" regardless of what the initial value is of the slider.
Code sample
Code sample
https://dartpad.dev/?id=f977b5b81c7a8dfefe47bb5bd9cbdaff
Screenshots or Video
Screenshots / Video demonstration
Screen.Recording.2026-05-13.at.4.36.17.PM.mov
[Upload media here]
Logs
Logs
[Paste your logs here]Flutter Doctor output
Doctor output
[Paste your output here]