Skip to content

Cmd+D often fails to open the React Native Dev Menu bottom sheet - #58946

Open
vzaidman wants to merge 1 commit into
mainfrom
export-D114042042
Open

vzaidman wants to merge 1 commit into
mainfrom
export-D114042042

Conversation

@vzaidman

@vzaidman vzaidman commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Summary:
RCTKeyCommands ignored all registered key commands whenever any window had an active first responder (e.g. a focused TextInput), so Cmd+D intermittently failed to open the Dev Menu in the iOS Simulator / Mac Catalyst.

Only unmodified key commands are now suppressed while a responder is active, so plain typing is still not intercepted while modifier shortcuts (Cmd+D, Cmd+R) fire reliably.

Changelog:
[iOS][Fixed] - Fix Cmd+D and other modifier key commands failing to open the Dev Menu when a view is the first responder

Differential Revision: D114042042

Summary:
`RCTKeyCommands` ignored all registered key commands whenever any window had an active first responder (e.g. a focused `TextInput`), so Cmd+D intermittently failed to open the Dev Menu in the iOS Simulator / Mac Catalyst.

Only unmodified key commands are now suppressed while a responder is active, so plain typing is still not intercepted while modifier shortcuts (Cmd+D, Cmd+R) fire reliably.

Changelog:
[iOS][Fixed] - Fix Cmd+D and other modifier key commands failing to open the Dev Menu when a view is the first responder

Differential Revision: D114042042
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 8, 2026
@facebook-github-tools facebook-github-tools Bot added p: Facebook Partner: Facebook Partner labels Oct 8, 2026
@meta-codesync

meta-codesync Bot commented Oct 8, 2026

Copy link
Copy Markdown

@vzaidman has exported this pull request. If you are a Meta employee, you can view the originating Diff in D114042042.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant