Moin.
Der wäre?
Wenn ein Element einen Border hat und gleichzeitg der berechnte Style nicht overflow === "visible" hat, dann ist der Border nicht in offsetLeft/Top enthalten.
Das ist in der Tat ein Fall, wo eine Überprüfung auf den Bug zwar möglich, aber vermutlich nicht sinnvoll ist: Es müssten Elemente und Elternelemente erzeugt (einmal mit overflow: visible, einmal ohne) und sogar ins DOM eingehängt werden, damit die offset-Eigenschaften verfügbar sind.
Eine Überprüfung auf Browsertyp und Version über das navigator-Objekt erscheint mir sinnvoller: Wer seinen User-Agent als FF2 wählt, ohne dass dieser vorliegt, muss dann halt mit falsch berechneten Boxen leben...
Christoph