Skip to content

Commit 040ca0f

Browse files
authored
Enable MessageLoop implementation by default (#16408)
1 parent d96f478 commit 040ca0f

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

packages/scheduler/src/SchedulerFeatureFlags.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ export const enableSchedulerDebugging = false;
1010
export const enableIsInputPending = false;
1111
export const requestIdleCallbackBeforeFirstFrame = false;
1212
export const requestTimerEventBeforeFirstFrame = false;
13-
export const enableMessageLoopImplementation = false;
13+
export const enableMessageLoopImplementation = true;
1414
export const enableProfiling = __PROFILE__;

packages/scheduler/src/__tests__/SchedulerDOM-test.js renamed to packages/scheduler/src/__tests__/SchedulerRAFOld-test.internal.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ type FrameTimeoutConfigType = {
1616
timePastFrameDeadline: ?number,
1717
};
1818

19-
describe('SchedulerDOM', () => {
19+
// Note: this is testing the implementation that we turned off.
20+
// enableMessageLoopImplementation is true on master.
21+
describe('SchedulerRAFOld', () => {
2022
let rAFCallbacks = [];
2123
let postMessageCallback;
2224
let postMessageEvents = [];
@@ -101,6 +103,7 @@ describe('SchedulerDOM', () => {
101103
),
102104
);
103105

106+
require('scheduler/src/SchedulerFeatureFlags').enableMessageLoopImplementation = false;
104107
Scheduler = require('scheduler');
105108
});
106109

packages/scheduler/src/forks/SchedulerFeatureFlags.www.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
export const {
1010
enableIsInputPending,
1111
enableSchedulerDebugging,
12-
requestIdleCallbackBeforeFirstFrame,
13-
requestTimerEventBeforeFirstFrame,
14-
enableMessageLoopImplementation,
1512
} = require('SchedulerFeatureFlags');
1613

1714
export const enableProfiling = __PROFILE__;
15+
export const requestIdleCallbackBeforeFirstFrame = false;
16+
export const requestTimerEventBeforeFirstFrame = false;
17+
export const enableMessageLoopImplementation = true;

0 commit comments

Comments
 (0)