Skip to content

Commit c41be7c

Browse files
committed
Addresses a TODO to use the resolved update priority which considers window.event when setting the update priority for explicit hydration.
1 parent 97c90ed commit c41be7c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

packages/react-dom-bindings/src/events/ReactDOMEventReplaying.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ import {isHigherEventPriority} from 'react-reconciler/src/ReactEventPriorities';
3838
import {isRootDehydrated} from 'react-reconciler/src/ReactFiberShellHydration';
3939
import {dispatchReplayedFormAction} from './plugins/FormActionEventPlugin';
4040
import {
41-
getCurrentUpdatePriority,
41+
resolveUpdatePriority,
4242
runWithPriority as attemptHydrationAtPriority,
4343
} from '../client/ReactDOMUpdatePriority';
4444

@@ -333,10 +333,7 @@ function attemptExplicitHydrationTarget(
333333
}
334334

335335
export function queueExplicitHydrationTarget(target: Node): void {
336-
// TODO: This will read the priority if it's dispatched by the React
337-
// event system but not native events. Should read window.event.type, like
338-
// we do for updates (getCurrentEventPriority).
339-
const updatePriority = getCurrentUpdatePriority();
336+
const updatePriority = resolveUpdatePriority();
340337
const queuedTarget: QueuedHydrationTarget = {
341338
blockedOn: null,
342339
target: target,

0 commit comments

Comments
 (0)