hunk.code_window:     pending;
     if (node!.suspense && untrack(node!.suspense.inFallback!))
       return node!.suspense.effects!.push(node!);
     while (node!.fn && (node = node!.owner as Computation<any>)) {
       if (node.state === PENDING) pending = node;
       else if (node.state === STALE) {
         top = node;
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:   const runningTransition = Transition && Transition.running;
     while (
       (node!.fn || (runningTransition && node!.attached)) &&
       (node = node!.owner as Computation<any>)
     ) {
       if (runningTransition && Transition!.disposed.has(node)) return;
  
hunk.file_path: packages/solid/src/reactive/signal.ts
hunk.type: replace
file: {
    "name": "solid-js/dom",
    "main": "../web/dist/web.cjs.js",
    "module": "../web/dist/web.js",
    "types": "../web/types/index.d.ts",
    "sideEffects": false
  }