Opera 7 - Bugs

Opera 7.2, 7.21 released

7.2 fixes the second of the float bugs, but introduces problems with the dynamic pseudo class :hover. These are fixed in 7.21.

Opera 7.1 released

One of the float bugs and the width-calculation of fixed positioned elements has been fixed. However, the width calculation of absolutely positioned elements is still buggy. Discovered one 'new' :hover bug, wich isn't really new since it is already existing since at least Opera 7.03.

Opera 7.0 final released

Seems a bit early, still too much unfixed bugs. Also it now also has the IE DOCTYPE switch bug, wich causes quirks mode to be triggered when an xml declaration is present, like <?xml version="1.0" encoding="UTF-8"?>

Opera 7 beta 2 released

The hover bugs are mostly fixed, the positioning/width and overflow:auto bugs are still there. I notice the performance problem concerning 8bpp backgrounds is gone, but I also can't repoduce it with beta 1 anymore. Properly this is very dependent on the graphics card/driver (I recently replaced my Kyro 2 with a Radeon 9000).

This page...

...is an index for some pages with testcases of Opera 7 bugs. Also, some minor issues are discussed directly on this page - mainly to make it look look less empty :-) Additionally it is for trying out/showing some new features of Opera 7, so it will propably not look as good in Opera 6.

Pseudo-class 'first-letter' not working properly

The first letter of the top heading, 'O', should be red. It is in Opera 6, but not in Opera 7. Probably the image with the blue bug 'eats' it, but it shouldn't, because it is only an image and doesn't contain any letters (This could of course be different if it had an non-empty alt-attribute and images where switched off!).
The relevant part of the CSS2 specification can be found here: http://www.w3.org/TR/REC-CSS2/selector.html#first-letter

reflow problems on resize

When resizing a window, such as the one this document resides in, Opera 7 not always reflows all elements it should. For example, look at the navigation bar: When the windows is resized small enough that the heading needs two rows, it will overlap with the navigation until the page is reloaded. Since the navigation panel is absolutely positioned, with the 'top' property set to 'auto' it may not strictly be a bug, the specification allows the browser to make a 'guess' for the correct vertical position.
Hovever it would IMHO be better to reflow everything that needs it nevertheless. Opera 6 gets this one right, btw.

performance problems and background-images

Performance can get very sluggish when when a background-image wich is partially transparent is used. This even happens, if the color marked as transparent is not really existant in the image. Interestingly it is even slower than an background-image with full alpha-channel - at least on my machine. To try it yourself, you can select the some alternative style-sheets for this page.
Maybe there is room for optimization.