-
Notifications
You must be signed in to change notification settings - Fork 28.6k
[ACCESSIBILITY] VoiceOver doesn't allow the user to click tabs #169279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
in triage
Presently being triaged by the triage team
waiting for customer response
The Flutter team cannot make further progress on this issue until the original reporter responds
Comments
Triage ReportI was not able to reproduce the issue using the provided code sample on either the I'm on macOS and tried using Screen.Recording.2025-05-23.at.3.22.42.PM.movScreen.Recording.2025-05-23.at.3.59.32.PM.movCode Sample (Same as OP)import 'package:flutter/material.dart';
void main() {
runApp(const TabBarDemo());
}
class TabBarDemo extends StatelessWidget {
const TabBarDemo({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: DefaultTabController(
length: 3,
child: Scaffold(
appBar: AppBar(
bottom: const TabBar(
tabs: [
Tab(icon: Icon(Icons.directions_car)),
Tab(icon: Icon(Icons.directions_transit)),
Tab(icon: Icon(Icons.directions_bike)),
],
),
title: const Text('Tabs Demo'),
),
body: const TabBarView(
children: [
Icon(Icons.directions_car),
Icon(Icons.directions_transit),
Icon(Icons.directions_bike),
],
),
),
),
);
}
} stable (3.29.3) - flutter doctor -v
stable (3.32.0) - flutter doctor -v
master (3.33.0-1.0.pre.186) - flutter doctor -v
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
in triage
Presently being triaged by the triage team
waiting for customer response
The Flutter team cannot make further progress on this issue until the original reporter responds
Uh oh!
There was an error while loading. Please reload this page.
Steps to reproduce
Using this flutter example in dartpad:
Turn on VoiceOver, navigate to the tabs, and try ctrl-option-space on the second tab.
Expected results
It should click.
Actual results
It doesn't click.
Code sample
Code sample
Screenshots or Video
Screenshots / Video demonstration
Logs
Logs
[Paste your logs here]
Flutter Doctor output
Doctor output
[Paste your output here]
G3 Bug
b/419100083
The text was updated successfully, but these errors were encountered: