Discourse a través de Chrome en teléfono Android se bloquea para algunos temas

He tenido algunos problemas con discourse que se bloquea cuando se usa en chrome en un teléfono android. El bloqueo consiste en que chrome deja de responder y luego de un tiempo aparece la ventana emergente “La aplicación no responde” de android.
A veces ocurre aleatoriamente al abrir un tema o al desplazarse por un tema, y reiniciar y volver a comprobar el tema funciona bien. Sin embargo, a veces he tenido temas que simplemente seguían bloqueándose, el más reciente fue este.
Esto solo parece ocurrir cuando se usa la combinación de teléfono android/chrome, firefox en el teléfono lo maneja bien, al igual que chrome en el ordenador.
Estoy ejecutando Android 10 con chrome 103.0.5060.53

3 Me gusta

A mí también me salieron algunos de estos anoche en mi combinación de Android/Chrome. Intentaré obtener algunos pasos para reproducirlos.

3 Me gusta

Hay 24570 caracteres de código en ese tema, y desafortunadamente es bastante común que los teléfonos Android tengan problemas para renderizarlos. Verás lo mismo si intentas ver un diff grande en GitHub.

Agregamos un límite para no resaltar bloques de código de más de 30 000 caracteres, pero los de ese sitio web son más pequeños, por lo que se renderizan bien en el escritorio pero tienen problemas en dispositivos de menor potencia.

Está en nuestro plan a largo plazo ejecutar el resaltado de código en un hilo secundario, pero aún no hemos llegado a eso.

3 Me gusta