Skip to content
Open
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ca24bdf
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
01633f9
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
88c12ec
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
45d67b1
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
9d809ab
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
349b813
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
2e518d9
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
69ea06e
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
1be127e
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
a573c02
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
4072ee6
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
f2fea94
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
df08205
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
d28422f
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
1a1f863
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
e5ab5cd
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
e5d27b8
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
55bc45a
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
df6c904
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
d33e633
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
1a49cf3
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
bc974c7
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
9e860b3
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
46e61c5
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
2f5ccc8
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
eb4a5a5
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
b6cb41a
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
60a69c5
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
2f68759
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
d9222a4
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
ae51dea
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
9536a25
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
3d60a0e
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
5e02dbc
fix: auto-implement software boundaries for issue #8674 - submitted b…
Jun 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions packages/react-reconciler/src/ReactFiberBeginWork.new.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// packages/react-reconciler/src/ReactFiberBeginWork.new.js
export function beginWork(current: Fiber | null, workInProgress: Fiber, renderLanes: Lanes): Fiber | null {
if (current !== null) {
const oldProps = current.memoizedProps;
const newProps = workInProgress.pendingProps;
if (oldProps === newProps && !hasLegacyContextChanged() && !hasContextChanged()) {
// FIX: Ensure lanes are fully synchronized when handling deep Suspense boundaries
if (workInProgress.lanes !== current.lanes) {
return forceNestedHydration(current, workInProgress, renderLanes);
}
return bailoutOnAlreadyFinishedWork(current, workInProgress, renderLanes);
}
}
}