Skip to content

[Android] Form sheet does not enclose the external keyboard focus #3188

@timoisalive

Description

@timoisalive

Description

When opening a form sheet with Android (via keyboard), the keyboard focus should stay within the form sheet. Currently the focus can be moved to the accessible elements on the screen below as well as the bottom tabs, which should not be possible.

On iOS the keyboard focus stays within the modal and also, when using presentation: 'modal', the focus behaves as expected on both platforms.

Screen.Recording.2025-09-02.at.11.03.10.mov

Steps to reproduce

Close the linked repo and run.

To test in emulator/simulator, use your keyboard to control the app (move with arrows, press buttons with spacebar).

On iOS, make sure you have Full Keyboard Access switched on in Accessibility Settings.

Snack or a link to a repository

https://github.com/timoisalive/form-sheet-keyboard-focus

Screens version

~4.15.4

React Native version

0.81.1

Platforms

Android, iOS

JavaScript runtime

None

Workflow

None

Architecture

None

Build type

None

Device

None

Device model

No response

Acknowledgements

Yes

Metadata

Metadata

Assignees

Labels

Platform: AndroidThis issue is specific to AndroidPlatform: iOSThis issue is specific to iOSRepro providedA reproduction with a snack or repo is provided

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions