Skip to content

Move execution of ReactNativeFeatureFlags::enableDeletionOfUnmountedViews() out of destructor - #46993

Closed
mdvacca wants to merge 2 commits into
react:mainfrom
mdvacca:export-D64190029
Closed

Move execution of ReactNativeFeatureFlags::enableDeletionOfUnmountedViews() out of destructor#46993
mdvacca wants to merge 2 commits into
react:mainfrom
mdvacca:export-D64190029

Conversation

@mdvacca

Copy link
Copy Markdown
Contributor

Summary:
Calling ReactNativeFeatureFlags::enableDeletionOfUnmountedViews() from the destructor increases the chance of accessing ReactNativeFeatureFlags during the tear down of React Native.

We are moving this call into the contructor of the object which always happen on the js thread

changelog: [internal] internal

Reviewed By: rubennorte

Differential Revision: D64190029

@facebook-github-botfacebook-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. p: Facebook Partner: Facebook Partner labels Oct 11, 2024
@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

Summary:
This diff makes a small refactor on Systrace.traceSection() to unblock CI, which was broken by D64141515 changelog: [internal] internal
Reviewed By: Abbondanzo
Differential Revision: D64276651
…iews() out of destructor (react#46993)
Summary:
Calling ReactNativeFeatureFlags::enableDeletionOfUnmountedViews() from the destructor increases the chance of accessing ReactNativeFeatureFlags during the tear down of React Native.
We are moving this call into the contructor of the object which always happen on the js thread
changelog: [internal] internal
Reviewed By: rubennorte
Differential Revision: D64190029
@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D64190029

@facebook-github-botfacebook-github-bot added the Merged This PR has been merged. label Oct 12, 2024
@facebook-github-bot

Copy link
Copy Markdown
Contributor

This pull request has been merged in 3443127.

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

Labels

CLA SignedThis label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.fb-exportedMergedThis PR has been merged.p: FacebookPartner: FacebookPartner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@mdvacca@facebook-github-bot