Firefox 1.5 ist fertig und natürlich testen wir unsere wichtigste Web-Applikation
SQLCat mit der neuesten Version dieses beliebten Browsers. Soll ja alles weiter funktionieren. IE kann und will man ja nicht mehr voraussetzen.
Aber was sieht der entsetzte Entwickler? Fehler in der
JavaScript Console.
Error: Expected ':' but found '='. Declaration dropped.
Oh oh! Jetzt ist aber ernsthaftes Debuggen angesagt! Dummerweise stimmt aber alles. Zumindest mit dem eingebauten JavaScript. Eine verzweifelte Stunde später löst sich das Problem: Nicht im Skripting sondern im Styling steckt der Wurm. Es war ein CSS Fehler! Auch noch ein ganz nachvollziehbarer. Entwickler wollen mit "=" Variablen zuweisen:
<table style="border-style=solid; border-color=white; border-width=0; border-left-width=3; border-right-width=3;" width="100%" cellspacing="0" cellpadding="1" bgcolor="white">
Da gehört in den Inline-Style natürlich ein ":" statt dem "=" rein. Das sagt auch die Fehlermeldung in der Konsole. Nur von CSS erwähnt sie nichts. Schade eigentlich.

Ansonsten ist dieses neue Feature natürlich praktisch, wenn die Fehlermeldung noch deutlicher als CSS Fehler gekennzeichnet wird.
In der Trefferliste von google.de steckt witzigerweise der gleiche Fehler :).