Friday, 6. January 2006, 03:03:56
FataL
Opera freak

Posts: 1302
USA
Rendering bug in Opera 8 and 9 TP1
While developing
CSS + JS driven navigation I struck with buggy Opera 8 and 9 TP1 behaviour - some parts of menu doesn't redraw. BTW Opera 7 do it right along with IE 5.5, IE 6, Firefox and Safari.
I tried to include in JavaScript code some kind of empty cycles, timers to solve this redrawing thing, but nothing helps.
I posting here because I think that is bug in Opera 9 TP1... So, please confirm. I tested on both Mac and Windows Opera 8.5.
Also I would appreciate any workarounds to this problem.
Friday, 6. January 2006, 03:49:29
What am I looking for, specifically? So far as I can tell, it works fine in 9.0 TP1.
Friday, 6. January 2006, 04:03:48
FataL
Opera freak

Posts: 1302
USA
Try to move mouse cursor over top tabs. Look at the bottom edge of the tabs. Compare results from different browsers (see my post).
Friday, 6. January 2006, 15:44:07
neeraj_deshmuk
The Falcon

Posts: 21593
I can confirm that the repainting is not very good -- sometimes the bottom border of the tab is clear, sometimes it is half-rendered. Even the color transitions are not complete.
Please report this problem at
Opera's Bug Tracking system and post the bug number (without the email address part) here.
Friday, 6. January 2006, 16:38:31
FataL
Opera freak

Posts: 1302
USA
Bug report #191898 was submitted.
Anyway, as I said before -
any known workarounds is highly appreciated.
Also, feel free to comment on this navigation itself in my
journal post.
Friday, 6. January 2006, 19:41:54
FataL
Opera freak

Posts: 1302
USA
Update: I added a new alternate style named "Thick Border no JS" to menu (not default - you need to switch). It decreases buggy repaint behaviour (but it still buggy) and also adds ability to use menu without JavaScript enabled.
Wednesday, 3. May 2006, 17:05:15
FataL
Opera freak

Posts: 1302
USA
Second weekly after first beta of Opera 9 - buggy behavior is there.

Will it ever fixed? My almost completed project will behave ugly in Opera?..
Wednesday, 3. May 2006, 22:51:27
Reason I didn't see any problem is I'm using Linux, by the way. As you reported that it works fine in Mac versions, it would work fine in the other UNIX versions (Linux, Solaris, FreeBSD).
Thursday, 4. May 2006, 19:29:15 (edited)
FataL
Opera freak

Posts: 1302
USA
Originally posted by sgunhouse:
Reason I didn't see any problem is I'm using Linux
I start thinking that UNIX and Mac OS X versions of Opera very similar inside...
I think that
this bug also not existing in versions for UNIX...
same as for Mac.
Edit: Actually Mac version has the same buggy behavior as Windows version...
Wednesday, 3. May 2006, 23:24:20
xErath
javascript guru

Posts: 6413
Norway
Originally posted by sgunhouse:
Reason I didn't see any problem is I'm using Linux,
I doubt
Choose the alternate stylesheet thick border no js, and zoom the page up to 200%. Then mouse the mouse very slowly from tab to tab.
Wednesday, 3. May 2006, 23:42:09
FataL
Opera freak

Posts: 1302
USA
I created some styles that work without JavaScript. That styles have "no JS" string at the end of the name of style. So, if you turn off JavaScript with one of such styles, bug is gone.
Reason why I use JavaScript is accessibility. I dont want behaviour when menu is gone when you just move mouse a little off the menu.
Thursday, 4. May 2006, 00:12:42
The only issue I see in the "thick border" examples is that the image for the current option is the wrong size. Everything is rendered properly, and properly erased when I move over a different selection.
Thursday, 4. May 2006, 13:44:03
FataL
Opera freak

Posts: 1302
USA
Originally posted by sgunhouse:
The only issue I see in the "thick border" examples is that the image for the current option is the wrong size.
There are no images used in this menu - all styled with backgrounds and borders.

What you see is incorrect redrawing of styles and I repeat myself again - it occurs only with JS
on.
Thursday, 4. May 2006, 18:00:32
FataL
Opera freak

Posts: 1302
USA
Originally posted by sacharja:
Seems to be fixed in #8393
Not a bit.
Thursday, 4. May 2006, 19:18:52
In Opera 8.5 I can confirm this buggy CSS, but CSS has been fixed in Opera 9.0. In Beta #8393 I get the same view as in IE and FF while hovering through the items.
Thursday, 4. May 2006, 19:31:07
FataL
Opera freak

Posts: 1302
USA
sacharja, try to hover with mouse any upper tab than move mouse slowly to the top - out of tab...
Thursday, 4. May 2006, 19:48:05
Do you mean the small cube in the left corner of one item? This does only appear in Opera, but it´s moved after moving the mouse. No idea what causes that...
Thursday, 4. May 2006, 21:05:27 (edited)
FataL
Opera freak

Posts: 1302
USA
Look at the top edge of Documentation tab:
opera-redrawing-bug.gifThis "something" appears after I move mouse off the tab (to the top)...
Oh... and as I told before it's a
regression from Opera 7 where this menu looks and behaves completly fine.
Forums » Opera Community » Opera for desktop » Beta testing (including snapshots and previews)