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).
const keyPath = [];
    while (fiber !== null) {
      keyPath.push(getPathFrame(fiber));
      fiber = fiber.return;
    }
    keyPath.reverse();
    return keyPath;
  }
  function getBestMatchForTrackedPath(): PathMatch | null {
    if (trackedPath === null) {
       N
      return null;
    }
    if (trackedPathMatchFiber === null) {
       W
      return null;
    }
     Find the closest Fiber store is aware of.
    let fiber = trackedPathMatchFiber;
    while (fiber !== null && shouldFilterFiber(fiber)) {
      fiber = fiber.return;
    }
    if (fiber === null) {
      return null;
    }
    return {
      id: getFiberIDThrows(fiber),
      isFullMatch: trackedPathMatchDepth === trackedPath.length - 1,
    };
  }