Repository navigation
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: cupertino_uicupertino_ui package in flutter/packagescupertino_ui package in flutter/packagesr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Description
Steps to reproduce
- add showCupertinoModalPopup()
- Create a CupertinoActionSheet()
- Add a few CupertinoActionSheetAction to actions in CupertinoActionSheet
- Connect Apple's keyboard to Ipad (However i think even macbook's keyboard with simulator will suffice)
- Try to navigate between actions (pressing arrow keys)
Expected results
Native ios apps support this type of navigation. Typically users tap on an arrow key and then press enter to choose the needed action.
Actual results
Nothing happens
Code sample
Code sample
return await showCupertinoModalPopup(
context: context,
builder: (BuildContext context) => CupertinoActionSheet(
title: Text('title'),
actions: <Widget>[
CupertinoActionSheetAction(
child: Text('camera'),
onPressed: () {
},
),
CupertinoActionSheetAction(
child: Text('image'),
onPressed: () {
},
),
],
cancelButton: CupertinoActionSheetAction(
child: Text('cancel'),
isDefaultAction: true,
onPressed: () {
Navigator.pop(context);
},
)),
);
Screenshots or Video
Screenshots / Video demonstration
[Upload media here]
Logs
Logs
[Paste your logs here]Flutter Doctor output
Doctor output
[Paste your output here]Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: cupertino_uicupertino_ui package in flutter/packagescupertino_ui package in flutter/packagesr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Activity
[-]CupertinoActionSheetAction: Add keyboard support (Ipad, IOS)[/-][+]CupertinoActionSheet: Add keyboard support (Ipad, IOS)[/+]darshankawar commentedon Apr 2, 2025
Related : #165977
O-Hannonen commentedon Apr 13, 2025
I'd be interested to work on this if someone could assign it to me!
Same as in #165977, the issue is not
CupertinoActionSheetbut ratherCupertinoActionSheetActionso issue title could be updated to match that.[-]CupertinoActionSheet: Add keyboard support (Ipad, IOS)[/-][+]CupertinoActionSheetAction: Add keyboard support (Ipad, IOS)[/+]Add focus support for CupertinoActionSheetAction #166398 (#167119)
Add focus support for CupertinoActionSheetAction flutter#166398 (flut…
github-actions commentedon Nov 26, 2025
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.Add focus support for CupertinoActionSheetAction flutter#166398 (flut…
Add focus support for CupertinoActionSheetAction flutter#166398 (flut…