Skip to content

Remove AutoFill from context menu when using contextMenuHidden#43468

Closed
jakex7 wants to merge 1 commit intofacebook:mainfrom
jakex7:fix/contextMenuHidden
Closed

Remove AutoFill from context menu when using contextMenuHidden#43468
jakex7 wants to merge 1 commit intofacebook:mainfrom
jakex7:fix/contextMenuHidden

Conversation

@jakex7
Copy link
Copy Markdown
Contributor

@jakex7 jakex7 commented Mar 13, 2024

Summary:

This pull request resolves the issue #43452
Previously, when utilizing contextMenuHidden, the context menu wasn't entirely hidden as the "AutoFill" option remained visible. However, it's now possible to eliminate it using the menu builder.

Changelog:

[IOS] [FIXED] - hide AutoFill from context menu when using contextMenuHidden

Test Plan:

Manual tests in RNTester:

Nagranie.z.ekranu.2024-03-13.o.23.25.05.mov

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. labels Mar 13, 2024
@facebook-github-bot
Copy link
Copy Markdown
Contributor

@tdn120 has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@facebook-github-bot
Copy link
Copy Markdown
Contributor

@tdn120 merged this pull request in 493dbb2.

facebook-github-bot pushed a commit that referenced this pull request Apr 3, 2024
Summary:
PR #43468 landed in main which uses UIMenuAutoFill that is available only in iOS 17.
Despite having the `available` checks, these are only runtime checks. The symbol is not stripped on older versions of Xcode and therefore our jobs which uses older Xcode versions started failing.

This change wraps the offending code in a compilation pragma that strips away the symbol when building with Xcode versions that does not know iOS 17.

## Changelog:
[iOS][Fixed] - wrap UIMenuAutoFill in compilation checks for iOS 17

Pull Request resolved: #43808

Test Plan: CircleCI is green

Reviewed By: cortinico

Differential Revision: D55688255

Pulled By: cipolleschi

fbshipit-source-id: d69874b60e73da1fbdfc61d594870a48f97c3797
@ArindamRayMukherjee
Copy link
Copy Markdown

Hi, may I ask when this will be released and what the target RN version would be?

@tdn120
Copy link
Copy Markdown

tdn120 commented Jul 19, 2024

Hi, may I ask when this will be released and what the target RN version would be?

This is part of 0.75. You can follow along here: React Native 0.75 Releases

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. Merged This PR has been merged. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants