This can cause long file names (URLs) to be truncated which in turn will break named hooks code (since it needs to load those file names).
switch (nextFiber.tag) {
      case ClassComponent:
      case FunctionComponent:
      case ContextConsumer:
      case MemoComponent:
      case SimpleMemoComponent:
         F
         W
         e
        return (getFiberFlags(nextFiber) & PerformedWork) === PerformedWork;
       N
       s
      default:
         F
         t
        return (
          prevFiber.memoizedProps !== nextFiber.memoizedProps ||
          prevFiber.memoizedState !== nextFiber.memoizedState ||
          prevFiber.ref !== nextFiber.ref
        );
    }
  }