Gerade aktualisiert, erhalte 429-Fehler in Edge

Ein Benutzer hat gerade gemeldet, dass er auf blenderartists.org keine Themen mehr in Edge aufrufen kann. In der Konsole erscheint folgende Meldung:

HTTP429: TOO MANY REQUESTS – Der Server lehnt die Bearbeitung der Anfrage ab, da der Client zu viele Anfragen gesendet hat.
(XHR)POST - https://blenderartists.org/logs/report_js_error

Ich habe es hier ebenfalls in Meta getestet und denselben Fehler erhalten, sowie:

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

Dies führt zu:

           if (!siteSettings.show_copy_button_on_codeblocks || isIE11) {
            return;
          }
3 „Gefällt mir“

Danke, dass du dir das ansiehst.

4 „Gefällt mir“

Das betrifft also nur die „previous edge“; die aktuelle Edge funktioniert einwandfrei.

Wahrscheinlich ist in dieser Edge etwas nicht zugänglich. Wir werden prüfen, ob wir ein Polyfill einbinden oder die Unterstützung für das Kopieren von Codeblöcken in dieser Version für die „previous edge“ einfach deaktivieren können.

2 „Gefällt mir“

Das sollte es beheben:

Ich bitte einen Kollegen, noch einmal zu prüfen, ob das Problem damit behoben ist. Anschließend werde ich den Pull Request mergen und auf die Beta-Version zurückportieren. Das bedeutet, dass diese Funktion für diesen Benutzer vorerst nicht funktioniert. Wir könnten sie wahrscheinlich funktionsfähig machen, aber angesichts der kürzlich aufgetretenen Randfälle halte ich das für in Ordnung. Diese Korrektur stellt sicher, dass der Browser nicht abstürzt, wenn er keine der in dieser Funktion verwendeten CSS-Selektoren unterstützt.

4 „Gefällt mir“

Ich denke, er kann ohne die Schaltfläche zum Kopieren des Codes auskommen, aber wird damit auch das 429-Problem behoben?

Der Server akzeptiert nur einen ‘JS-Fehlerbericht’ pro Minute pro IP-Adresse, daher wurde der Fehler 429 ausgelöst. Keine Sorge, das hat keine Auswirkungen. Leider können wir HTTP-Fehler nicht aus der Konsole unterdrücken.

4 „Gefällt mir“

In Beta zusammengeführt und zurückportiert

Danke für den Bericht :+1:

3 „Gefällt mir“