Actualizado, recibiendo errores 429 en Edge

Un usuario acaba de informar que no puede acceder a ningún tema en blenderartists.org en Edge. Ve el siguiente mensaje en la consola:

HTTP429: DEMASIADAS SOLICITUDES - El servidor se niega a atender la solicitud porque el cliente ha enviado demasiadas solicitudes.
(XHR)POST - https://blenderartists.org/logs/report_js_error

Acabo de probarlo aquí en Meta y obtuve el mismo error, además de:

SCRIPT5022: SyntaxError
application-b3556b113cb3143e8f644cc27166bfe827925980ba6e06d67060c311601cc4c3.br.js (1,2404988)

lo cual lleva a:

           if (!siteSettings.show_copy_button_on_codeblocks || isIE11) {
            return;
          }
3 Me gusta

Mirando esto, gracias

4 Me gusta

Así que esto solo afecta a la “versión anterior de Edge”; la versión reciente de Edge funciona correctamente.

Probablemente algo no sea accesible en esta versión de Edge. Veremos si podemos implementar un polyfill o simplemente deshabilitar el soporte para copiar bloques de código en la “versión anterior de Edge” en esta versión.

2 Me gusta

Eso debería solucionarlo:

Le pediré a un compañero que verifique que solucione el problema; una vez confirmado, lo fusionaré y lo volveré a portar a la versión beta. Esto significa que esta función no funcionará para este usuario. Probablemente podríamos hacer que funcione, pero dado el trabajo reciente en casos extremos, creo que está bien: esta corrección asegura que el navegador no se bloquee si no admite ninguno de los selectores CSS utilizados en esta función.

4 Me gusta

Creo que puede vivir sin el botón de copiar código, pero ¿esto también solucionará el problema del 429?

El servidor solo acepta un ‘informe de error de JS’ por minuto y por dirección IP, por eso apareció el 429. No hay de qué preocuparse, no afectará nada. Lamentablemente, no podemos suprimir los errores HTTP de la consola.

4 Me gusta

Combinado y retrotraído a beta

Gracias por el informe :+1:

3 Me gusta