Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
30 changes: 15 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -259,24 +259,24 @@
"pretty-ms": "7.0.0",
"random-seed": "0.3.0",
"react": "19.0.0",
"react-builtin": "npm:react@19.3.0-canary-ff7445e6-20260831",
"react-builtin": "npm:react@19.3.0-canary-21c89c9f-20260901",
"react-dom": "19.0.0",
"react-dom-builtin": "npm:react-dom@19.3.0-canary-ff7445e6-20260831",
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-ff7445e6-20260831",
"react-experimental-builtin": "npm:react@0.0.0-experimental-ff7445e6-20260831",
"react-is-builtin": "npm:react-is@19.3.0-canary-ff7445e6-20260831",
"react-server-dom-turbopack": "npm:react-server-dom-turbopack@19.3.0-canary-ff7445e6-20260831",
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-ff7445e6-20260831",
"react-server-dom-webpack": "npm:react-server-dom-webpack@19.3.0-canary-ff7445e6-20260831",
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-ff7445e6-20260831",
"react-dom-builtin": "npm:react-dom@19.3.0-canary-21c89c9f-20260901",
"react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-21c89c9f-20260901",
"react-experimental-builtin": "npm:react@0.0.0-experimental-21c89c9f-20260901",
"react-is-builtin": "npm:react-is@19.3.0-canary-21c89c9f-20260901",
"react-server-dom-turbopack": "npm:react-server-dom-turbopack@19.3.0-canary-21c89c9f-20260901",
"react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-21c89c9f-20260901",
"react-server-dom-webpack": "npm:react-server-dom-webpack@19.3.0-canary-21c89c9f-20260901",
"react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-21c89c9f-20260901",
"react-ssr-prepass": "1.0.8",
"react-virtualized": "9.22.3",
"request-promise-core": "1.1.2",
"resolve-from": "5.0.0",
"sass": "1.54.0",
"satori": "0.29.0",
"scheduler-builtin": "npm:scheduler@0.28.0-canary-ff7445e6-20260831",
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-ff7445e6-20260831",
"scheduler-builtin": "npm:scheduler@0.28.0-canary-21c89c9f-20260901",
"scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-21c89c9f-20260901",
"seedrandom": "3.0.5",
"semver": "7.3.7",
"serve-handler": "6.1.6",
Expand Down Expand Up @@ -321,10 +321,10 @@
"@types/react-dom": "19.2.4",
"@types/retry": "0.12.0",
"jest-snapshot": "30.0.0-alpha.6",
"react": "npm:react@19.3.0-canary-ff7445e6-20260831",
"react-dom": "npm:react-dom@19.3.0-canary-ff7445e6-20260831",
"react-is": "npm:react-is@19.3.0-canary-ff7445e6-20260831",
"scheduler": "npm:scheduler@0.28.0-canary-ff7445e6-20260831"
"react": "npm:react@19.3.0-canary-21c89c9f-20260901",
"react-dom": "npm:react-dom@19.3.0-canary-21c89c9f-20260901",
"react-is": "npm:react-is@19.3.0-canary-21c89c9f-20260901",
"scheduler": "npm:scheduler@0.28.0-canary-21c89c9f-20260901"
},
"packageExtensions": {
"eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14469,23 +14469,8 @@
}
function commitFragmentInstanceDeletionEffects(fiber) {
for (var parent = fiber.return; null !== parent; ) {
if (isFragmentInstanceParent(parent)) {
var childInstance = fiber.stateNode,
fragmentInstance = parent.stateNode,
eventListeners = fragmentInstance._eventListeners;
if (null !== eventListeners)
for (var i = 0; i < eventListeners.length; i++) {
var _eventListeners$i3 = eventListeners[i];
childInstance.removeEventListener(
_eventListeners$i3.type,
_eventListeners$i3.attachedListener,
getAttachOptions(_eventListeners$i3.optionsOrUseCapture)
);
}
3 !== childInstance.nodeType &&
null != childInstance.reactFragments &&
childInstance.reactFragments.delete(fragmentInstance);
}
isFragmentInstanceParent(parent) &&
deleteChildFromFragmentInstance(fiber.stateNode, parent.stateNode);
if (isFragmentInstanceHostBoundary(parent)) break;
parent = parent.return;
}
Expand Down Expand Up @@ -26873,9 +26858,11 @@
return !1;
}
function getAttachOptions(opts) {
return null == opts || "boolean" === typeof opts || !0 !== opts.once
? opts
: { capture: opts.capture, passive: opts.passive, signal: opts.signal };
return null != opts &&
"boolean" !== typeof opts &&
(!0 === opts.once || opts.signal instanceof AbortSignal)
? { capture: opts.capture, passive: opts.passive }
: opts;
}
function normalizeListenerOptions(opts) {
return null == opts
Expand Down Expand Up @@ -26932,6 +26919,28 @@
observer.unobserve(child);
return !1;
}
function schedulePendingIntersectionUnobserve(
fragmentInstance,
observer,
instance
) {
pendingIntersectionUnobserves.push({
fragmentInstance: fragmentInstance,
observer: observer,
instance: instance
});
intersectionUnobserveScheduled ||
((intersectionUnobserveScheduled = !0),
requestPostPaintCallback(function () {
intersectionUnobserveScheduled = !1;
var pending = pendingIntersectionUnobserves;
pendingIntersectionUnobserves = [];
for (var i = 0; i < pending.length; i++) {
var item = pending[i];
item.observer.unobserve(item.instance);
}
}));
}
function collectClientRects(child, rects) {
if (6 === child.tag) {
child = child.stateNode;
Expand Down Expand Up @@ -27070,21 +27079,66 @@
function commitNewChildToFragmentInstance(childInstance, fragmentInstance) {
var eventListeners = fragmentInstance._eventListeners;
if (null !== eventListeners)
for (var i = 0; i < eventListeners.length; i++) {
var _eventListeners$i2 = eventListeners[i];
for (
var i$jscomp$0 = 0;
i$jscomp$0 < eventListeners.length;
i$jscomp$0++
) {
var _eventListeners$i2 = eventListeners[i$jscomp$0];
childInstance.addEventListener(
_eventListeners$i2.type,
_eventListeners$i2.attachedListener,
getAttachOptions(_eventListeners$i2.optionsOrUseCapture)
);
}
3 !== childInstance.nodeType &&
(null !== fragmentInstance._observers &&
fragmentInstance._observers.forEach(function (observer) {
((eventListeners = fragmentInstance._observers),
null !== eventListeners &&
eventListeners.forEach(function (observer) {
for (
var writeIdx = 0, i = 0;
i < pendingIntersectionUnobserves.length;
i++
) {
var pending = pendingIntersectionUnobserves[i];
if (
pending.fragmentInstance !== fragmentInstance ||
pending.observer !== observer ||
pending.instance !== childInstance
)
pendingIntersectionUnobserves[writeIdx++] = pending;
}
pendingIntersectionUnobserves.length = writeIdx;
observer.observe(childInstance);
}),
addFragmentHandleToInstance(childInstance, fragmentInstance));
}
function deleteChildFromFragmentInstance(childInstance, fragmentInstance) {
var eventListeners = fragmentInstance._eventListeners;
if (null !== eventListeners)
for (var i = 0; i < eventListeners.length; i++) {
var _eventListeners$i3 = eventListeners[i];
childInstance.removeEventListener(
_eventListeners$i3.type,
_eventListeners$i3.attachedListener,
getAttachOptions(_eventListeners$i3.optionsOrUseCapture)
);
}
3 !== childInstance.nodeType &&
((eventListeners = fragmentInstance._observers),
null !== eventListeners &&
eventListeners.forEach(function (observer) {
"string" === typeof observer.rootMargin
? schedulePendingIntersectionUnobserve(
fragmentInstance,
observer,
childInstance
)
: observer.unobserve(childInstance);
}),
null != childInstance.reactFragments &&
childInstance.reactFragments.delete(fragmentInstance));
}
function clearContainerSparingly(container) {
var nextNode = container.firstChild;
nextNode && 10 === nextNode.nodeType && (nextNode = nextNode.nextSibling);
Expand Down Expand Up @@ -27368,6 +27422,13 @@
}
return didFocus;
}
function requestPostPaintCallback(callback) {
localRequestAnimationFrame(function () {
localRequestAnimationFrame(function (time) {
return callback(time);
});
});
}
function resolveSingletonInstance(
type,
props,
Expand Down Expand Up @@ -32512,6 +32573,10 @@
"function" === typeof clearTimeout ? clearTimeout : void 0,
noTimeout = -1,
localPromise = "function" === typeof Promise ? Promise : void 0,
localRequestAnimationFrame =
"function" === typeof requestAnimationFrame
? requestAnimationFrame
: scheduleTimeout,
scheduleMicrotask =
"function" === typeof queueMicrotask
? queueMicrotask
Expand Down Expand Up @@ -32561,6 +32626,15 @@
listener,
optionsOrUseCapture
) {
var signal = null,
cleanup = null;
if (
null != optionsOrUseCapture &&
"boolean" !== typeof optionsOrUseCapture &&
((signal = optionsOrUseCapture.signal || null),
null !== signal && signal.aborted)
)
return;
null === this._eventListeners && (this._eventListeners = []);
var listeners = this._eventListeners;
if (
Expand All @@ -32582,19 +32656,33 @@
? listener.call(this, event)
: listener.handleEvent(event);
});
var attachOptions = getAttachOptions(optionsOrUseCapture);
null !== signal &&
((cleanup = fragmentInstance.removeEventListener.bind(
fragmentInstance,
type,
listener,
optionsOrUseCapture
)),
signal.addEventListener("abort", cleanup, { once: !0 }),
(cleanup = signal.removeEventListener.bind(
signal,
"abort",
cleanup
)));
signal = getAttachOptions(optionsOrUseCapture);
listeners.push({
type: type,
listener: listener,
optionsOrUseCapture: optionsOrUseCapture,
attachedListener: attachedListener
attachedListener: attachedListener,
cleanup: cleanup
});
traverseFragmentInstancesAndTextInstances(
this._fragmentFiber,
addEventListenerToChild,
type,
attachedListener,
attachOptions
signal
);
}
this._eventListeners = listeners;
Expand All @@ -32617,6 +32705,7 @@
) {
var _listeners$index = listeners[listener];
optionsOrUseCapture = _listeners$index.attachedListener;
var cleanup = _listeners$index.cleanup;
_listeners$index = getAttachOptions(
_listeners$index.optionsOrUseCapture
);
Expand All @@ -32628,6 +32717,7 @@
_listeners$index
);
listeners.splice(listener, 1);
null !== cleanup && cleanup();
}
};
FragmentInstance.prototype.dispatchEvent = function (event) {
Expand Down Expand Up @@ -32736,17 +32826,31 @@
};
FragmentInstance.prototype.unobserveUsing = function (observer) {
var observers = this._observers;
null !== observers && observers.has(observer)
? (observers.delete(observer),
traverseFragmentInstancesAndTextInstances(
this._fragmentFiber,
unobserveChild,
observer
))
: console.error(
"You are calling unobserveUsing() with an observer that is not being observed with this fragment instance. First attach the observer with observeUsing()"
);
if (null !== observers && observers.has(observer)) {
observers.delete(observer);
traverseFragmentInstancesAndTextInstances(
this._fragmentFiber,
unobserveChild,
observer
);
for (
var i = (observers = 0);
i < pendingIntersectionUnobserves.length;
i++
) {
var pending = pendingIntersectionUnobserves[i];
pending.fragmentInstance === this && pending.observer === observer
? observer.unobserve(pending.instance)
: (pendingIntersectionUnobserves[observers++] = pending);
}
pendingIntersectionUnobserves.length = observers;
} else
console.error(
"You are calling unobserveUsing() with an observer that is not being observed with this fragment instance. First attach the observer with observeUsing()"
);
};
var pendingIntersectionUnobserves = [],
intersectionUnobserveScheduled = !1;
FragmentInstance.prototype.getClientRects = function () {
var rects = [];
traverseFragmentInstancesAndTextInstances(
Expand Down Expand Up @@ -33359,11 +33463,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
if ("19.3.0-experimental-ff7445e6-20260831" !== isomorphicReactPackageVersion)
if ("19.3.0-experimental-21c89c9f-20260901" !== isomorphicReactPackageVersion)
throw Error(
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
(isomorphicReactPackageVersion +
"\n - react-dom: 19.3.0-experimental-ff7445e6-20260831\nLearn more: https://react.dev/warnings/version-mismatch")
"\n - react-dom: 19.3.0-experimental-21c89c9f-20260901\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
Expand Down Expand Up @@ -33400,10 +33504,10 @@
!(function () {
var internals = {
bundleType: 1,
version: "19.3.0-experimental-ff7445e6-20260831",
version: "19.3.0-experimental-21c89c9f-20260901",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
reconcilerVersion: "19.3.0-experimental-ff7445e6-20260831"
reconcilerVersion: "19.3.0-experimental-21c89c9f-20260901"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
Expand Down Expand Up @@ -33551,7 +33655,7 @@
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
exports.version = "19.3.0-experimental-ff7445e6-20260831";
exports.version = "19.3.0-experimental-21c89c9f-20260901";
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
"function" ===
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
Expand Down
Loading
Loading