Skip to content

Remove enableFabricRenderer() overrides from downstream consumers (#56896)#56896

Closed
mdvacca wants to merge 1 commit into
facebook:mainfrom
mdvacca:export-D105347594
Closed

Remove enableFabricRenderer() overrides from downstream consumers (#56896)#56896
mdvacca wants to merge 1 commit into
facebook:mainfrom
mdvacca:export-D105347594

Conversation

@mdvacca
Copy link
Copy Markdown
Contributor

@mdvacca mdvacca commented May 19, 2026

Summary:

The enableFabricRenderer() virtual method is being removed from ReactNativeFeatureFlagsDefaults. This diff removes the now-stale enableFabricRenderer() override methods from downstream ReactNativeFeatureFlagsDefaults subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused enableFabric parameter from createFBReactModuleDefaultsFeatureFlagsProvider and its single caller.

Behavior is unchanged because every override returned true (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594

@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 May 19, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 19, 2026

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

@meta-codesync meta-codesync Bot changed the title Remove enableFabricRenderer() overrides from downstream consumers Remove enableFabricRenderer() overrides from downstream consumers (#56896) May 19, 2026
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@mdvacca mdvacca force-pushed the export-D105347594 branch from 320a7f2 to 376d252 Compare May 19, 2026 16:19
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@mdvacca mdvacca force-pushed the export-D105347594 branch from 376d252 to a5905a5 Compare May 19, 2026 17:35
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@mdvacca mdvacca force-pushed the export-D105347594 branch from a5905a5 to 4e862ef Compare May 19, 2026 18:04
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 19, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@mdvacca mdvacca force-pushed the export-D105347594 branch from 4e862ef to 8ae98ab Compare May 19, 2026 21:40
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@mdvacca mdvacca force-pushed the export-D105347594 branch from 8ae98ab to b94c214 Compare May 20, 2026 17:18
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 21, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
mdvacca added a commit to mdvacca/react-native that referenced this pull request May 21, 2026
…cebook#56896)

Summary:

The `enableFabricRenderer()` virtual method is being removed from `ReactNativeFeatureFlagsDefaults`. This diff removes the now-stale `enableFabricRenderer() override` methods from downstream `ReactNativeFeatureFlagsDefaults` subclasses so they compile cleanly once the parent method is gone.

Also removes the now-unused `enableFabric` parameter from `createFBReactModuleDefaultsFeatureFlagsProvider` and its single caller.

Behavior is unchanged because every override returned `true` (the value the runtime always took at this point) and no other code path depends on the flag.

Changelog:
[Internal]

Reviewed By: christophpurrer

Differential Revision: D105347594
@meta-codesync meta-codesync Bot closed this in 183e04a May 21, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 21, 2026

This pull request has been merged in 183e04a.

@facebook-github-tools facebook-github-tools Bot added the Merged This PR has been merged. label May 21, 2026
@react-native-bot
Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by @mdvacca in 183e04a

When will my fix make it into a release? | How to file a pick request?

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. fb-exported Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants