Browser Bugs: Es gibt sie doch noch
Moin!
Ich hoffe, du bist gut ins neue Jahr gekommen. Für mich ist dies die zweite Woche nach der Winterpause und ich freue mich, wieder bei der Arbeit zu sein, auf die kommenden Projekte und ein kleines Jubiläum (mehr dazu in ein paar Wochen).
Doch meinen ersten Arbeitstag habe ich mir irgendwie anders vorgestellt. Den habe ich nämlich damit verbracht, einen Bug im SIRIUS Theme zu beheben.
Ich muss zugeben, dass ich in letzter Zeit sehr verwöhnt gewesen bin, was das Browser Debugging betraf. Hatte ich eine Lösung gefunden, die in Chrome funktionierte, dann funktionierte sie auch im Safari (Mac und iOS) und Firefox.
Umso überraschter war ich, als ich ein Support Ticket von Jochen bekam (Danke Jochen an dieser Stelle), der beklagte, dass die Darstellung der Card-Elemente auf kleinen Bildschirmen fehlerhaft war.
Schnell fanden wir heraus, dass es ein Problem war, dass nur den Firefox betraf und sich irgendwann von der Veröffentlichung im April 2023 bis jetzt eingeschlichen haben musste (denn ich bin mir ziemlich sicher, dass mir der Fehler sonst aufgefallen wäre).
3 Stunden, 1 geändertes Wort später (auto statt 1fr), war der Fehler gefunden und das Problem behoben.
Zum Glück war es nur ein kleines Problem.
Aber es war eine gute Erinnerung daran, dass bestehende Websites auch kaputt gehen können, wenn Browser ihre Interpretation ändern. Besonders, wenn man moderne Technologien einsetzt, die sich noch nicht über viele Jahre bewährt haben.
Außerdem ist es vielleicht auch ein zusätzliches Argument für Wartungsverträge, dass du so vielleicht noch nicht auf dem Schirm hattest:
Auch Browser entwickeln sich weiter und das kann dazu führen, dass neue Darstellungsfehler auftreten.
Ich wünsche dir eine gute Woche und bis nächsten Dienstag!
Viele Grüße,
Dennis