Skip to content

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

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

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
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 meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant