Bug Reports for April 2007

This is the monthly Bug Reports archive for April 2007.

CSS for table descendants

Permalink | Safari | 6 comments
Reported on 6 April 2007

Safari handles the child/descendant concept incorrectly in tables. The sample style has a .table_style tr style that Safari applies to the first row only. IE and FF do this correctly. Changing this to .table_style > tr still doesn't work! I had to change it to .table_style tr * to get it to work, but that's non-standard.

Test page Workaround is not included
Reported by: Norman Franke.

Border rendering bugs with border-collapse and hidden cell

Permalink | Explorer 5-6 Windows, Explorer 7, Mozilla, Opera, Safari, iCab | 4 comments
Reported on 5 April 2007

When border-collapse: collapse; is applied to a table with borders and a hidden cell, all browsers have issues:

Firefox hides border in the table entirely if all the cells in the row are hidden but the row element is visible. This can be resolved by hiding the row element.

Internet Explorer renders the border of the row that has all it's cells hidden. This can be resolved by hiding the row element.

Opera doesn't render all of the top border of a table if any of the top row cells is hidden and there is atleast one visible cell on the row.

Safari and iCab don't render the td border at all if a cell is hidden.

Test page Workaround is included
Reported by: Merri.

Floated elements overflow container incorrectly

Permalink | Explorer 5-6 Windows, Explorer 7 | 0 comments
Reported on 4 April 2007

When using relatively positioned floating elements inside a container, which has an overflow other than visible, the elements behave as if the container has overflow: visible. This occurs in (at least) Internet explorer 6 and 7.

Test page Workaround is not included
Reported by: Viktor Kojouharov.

Event handler assigned to wrong object

Permalink | Safari | 2 comments
Reported on 3 April 2007

It appears that when you use the prototype object to assign custom methods to event handlers (in this instance `onload`), Safari incorrectly reassigns the `this` keyword to `Window`, when it should reference the object you initially assigned the method to.

In Safari (1.3 and 2+) the onload function will alert the `Window` object when one would expect it alert `Image`.

Test page Workaround is not included
Reported by: Tom Biegeleisen.

Total crash when JS traversal function hits invisible element

Permalink | (Orphaned), Explorer 5-6 Windows, Explorer 7 | 0 comments
Reported on 2 April 2007

Internet Explorer crashes when a DOM tree traversing JS function is run on an element with display: none; position: absolute that has child elements.

The crash occurs when assigning the result of a unsuccessful document.getElementById() call to a property of one of the children in the hidden element.

Test page Workaround is not included
Reported by: Steffen M�ller.

Older reports

See the March 2007 archive.

This site is no longer maintained. I’m sorry, but it’s just too much work for too little return. You can continue to browse old bug reports, though.




Search reports by browser:

Atom RSS