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).
elementType === ElementTypeClass &&
          !(type.contextTypes || type.contextType);
        if (!shouldHideContext) {
          context = stateNode.context;
        }
      }
    } else if (
      typeSymbol === CONTEXT_NUMBER ||
      typeSymbol === CONTEXT_SYMBOL_STRING
    ) {
      
      
       N
      const consumerResolvedContext = type._context || type;
       G
      context = consumerResolvedContext._currentValue || null;
       L
      let current = ((fiber: any): Fiber).return;
      while (current !== null) {
        const currentType = current.type;
        const currentTypeSymbol = getTypeSymbol(currentType);
        if (
          currentTypeSymbol === PROVIDER_NUMBER ||
          currentTypeSymbol === PROVIDER_SYMBOL_STRING
        ) {
          
          
           N
          const providerResolvedContext =
            currentType._context || currentType.context;