diff --git a/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js b/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js index 9754a7f51c3b5..1a2d0e6fc0185 100644 --- a/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js +++ b/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js @@ -2919,7 +2919,8 @@ describe('ReactFlightDOM', () => { expect(getMeaningfulChildren(container)).toEqual(
loading...
); }); - // @gate enableHalt + // This could be a bug. Discovered while making enableAsyncDebugInfo dynamic for www. + // @gate experimental && (enableHalt || (enableAsyncDebugInfo && __DEV__)) it('will leave async iterables in an incomplete state when halting', async () => { let resolve; const wait = new Promise(r => (resolve = r)); diff --git a/packages/shared/forks/ReactFeatureFlags.www-dynamic.js b/packages/shared/forks/ReactFeatureFlags.www-dynamic.js index 601d3799d145f..674aa5d320187 100644 --- a/packages/shared/forks/ReactFeatureFlags.www-dynamic.js +++ b/packages/shared/forks/ReactFeatureFlags.www-dynamic.js @@ -36,6 +36,7 @@ export const enableComponentPerformanceTrack: boolean = __VARIANT__; export const enableScrollEndPolyfill: boolean = __VARIANT__; export const enableFragmentRefs: boolean = __VARIANT__; export const enableFragmentRefsScrollIntoView: boolean = __VARIANT__; +export const enableAsyncDebugInfo: boolean = __VARIANT__; // TODO: These flags are hard-coded to the default values used in open source. // Update the tests so that they pass in either mode, then set these diff --git a/packages/shared/forks/ReactFeatureFlags.www.js b/packages/shared/forks/ReactFeatureFlags.www.js index 1fa2096e9e2bf..408fc0b62f667 100644 --- a/packages/shared/forks/ReactFeatureFlags.www.js +++ b/packages/shared/forks/ReactFeatureFlags.www.js @@ -34,6 +34,7 @@ export const { enableScrollEndPolyfill, enableFragmentRefs, enableFragmentRefsScrollIntoView, + enableAsyncDebugInfo, } = dynamicFeatureFlags; // On WWW, __EXPERIMENTAL__ is used for a new modern build. @@ -94,7 +95,6 @@ export const passChildrenWhenCloningPersistedNodes: boolean = false; export const enablePersistedModeClonedFlag: boolean = false; -export const enableAsyncDebugInfo: boolean = false; export const disableClientCache: boolean = true; export const enableReactTestRendererWarning: boolean = false;