Al intentar abrir documentos PDF más grandes, más de 500 páginas u 8 MB, el visor carga solo las primeras 2-3 páginas (si seguimos actualizando aleatoriamente, muestra 2-3 páginas correctamente) y todas las demás páginas se muestran en blanco.
Recibimos el siguiente error en la consola: "No detectado (en promesa) RangeError: se excedió el tamaño máximo de la pila de llamadas en C (acrobatProxy.js:1:92208)"
Esto sucede solo en Google Chrome y Microsoft Edge hasta ahora. En Firefox muestra todas las páginas correctamente de un mismo PDF.
¿Hay alguna solución?
Gracias de antemano.
Espero que esto ayude a las personas con el mismo problema.
Después de investigar pudimos replicar el problema y la solución es simple:
Lo anterior parece ser un problema de representación, el documento está incompleto, por lo que el navegador entra en un bucle infinito y se agota el tiempo de espera.
Al borrar el caché en el lado del cliente, el documento se vuelve a descargar y todo funciona.