Support-Tickets liest man meistens mit einem gewissen Bauchgrummeln — irgendwas ist kaputt, jemand ist genervt, man selbst ist im Stress-Modus. Dieser Fall war anders, und ich will kurz erzählen warum.
Ein Nutzer schrieb uns, kurz und ohne Umschweife: Beim Versuch, ein LinkedIn-Konto zu verknüpfen, kam vom Server nur noch eine Fehlermeldung zurück — `rest_forbidden`, Status 401. Kein Screenshot-Roman, keine Beschwerde, einfach die rohe Fehlermeldung. Genau das, was man als Entwickler braucht.
Wir haben zugesagt, dass wir uns das ansehen, und kurz danach kam die Rückmeldung: Jetzt landet man beim Verbindungsversuch nicht mal mehr bei einer Fehlermeldung, sondern direkt auf der WordPress-Login-Seite. Objektiv gesehen: schlimmer. Subjektiv gesehen: ein viel klareres Signal, wo das Problem lag — irgendwo im Autorisierungs-Flow selbst.
Die eigentliche Ursache war eine Berechtigungsprüfung, die in einer bestimmten Konstellation zu aggressiv griff und den Nutzer aus dem OAuth-Handshake mit LinkedIn rauswarf, bevor der überhaupt starten konnte. Der Fix ging in Version 1.8.1 raus.
Was mich an dem Fall am meisten gefreut hat: Der Nutzer hätte einfach nur genervt sein können. Stattdessen hat er uns mit präzisen Informationen direkt zum Kern des Problems geführt. Das ist für uns so viel wert, dass wir ihm dafür eine Lifetime-Lizenz unserer Pro-Version geschenkt haben — nicht als Marketing-Move, sondern weil gute Bug-Reports in der Praxis genauso viel Arbeit sparen wie ein halber Tag eigenes Debugging.
Falls euch mal was auffällt: Genaue Fehlermeldungen, am besten mit Statuscode, helfen uns immer schneller als „geht nicht“. Und wer weiß — vielleicht ist auch für euch mal eine Lifetime-Lizenz drin.
Schreibe einen Kommentar