Aggiornato da poco, ottengo errori 429 su Edge

Un utente ha appena segnalato di non poter accedere a nessun argomento su blenderartists.org su Edge. Nella console visualizza il seguente messaggio:

HTTP429: TOO MANY REQUESTS - Il server sta rifiutando di elaborare la richiesta perché il client ha inviato troppe richieste.
(XHR)POST - https://blenderartists.org/logs/report_js_error

Ho appena testato anche qui su Meta e ho ottenuto lo stesso errore, oltre a:

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

che porta a:

           if (!siteSettings.show_copy_button_on_codeblocks || isIE11) {
            return;
          }
3 Mi Piace

Grazie per aver guardato questo

4 Mi Piace

Quindi questo riguarda solo “previous edge”, mentre “recent edge” funziona correttamente.

Probabilmente qualcosa non è accessibile in questa versione di “previous edge”; vedremo se possiamo fornire un polyfill o semplicemente disabilitare il supporto per la copia dei blocchi di codice in “previous edge” in questa versione.

2 Mi Piace

Dovrebbe risolvere il problema:

Chiederò a un collega di verificare che risolva il problema; una volta confermato, lo unirò e lo backporterò nella versione beta. Ciò significa che questa funzionalità non funzionerà per questo utente. Potremmo probabilmente renderla funzionante, ma dato il recente lavoro sui casi limite, penso che vada bene così: questa correzione garantisce che il browser non si blocchi se non supporta nessuno dei selettori CSS utilizzati in questa funzionalità.

4 Mi Piace

Credo che possa fare a meno del pulsante per copiare il codice, ma questo risolverà anche il problema 429?

Il server accetta solo un ‘rapporto di errore JS’ al minuto per IP, ecco perché è apparso il 429. Non c’è nulla di cui preoccuparsi, non influenzerà nulla. Purtroppo non possiamo sopprimere gli errori HTTP dalla console.

4 Mi Piace

Fuso e backportato nella beta

Grazie per la segnalazione :+1:

3 Mi Piace