Lost password? | Help

[ advanced search ]

Friday, 6. January 2006, 03:03:56

FataL

Opera freak

avatar

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

sgunhouse

Volunteer

avatar

Posts: 52806

Flag City, USA

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

avatar

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

avatar

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

avatar

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. :wink:

Friday, 6. January 2006, 19:41:54

FataL

Opera freak

avatar

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

avatar

Posts: 1302

USA

Second weekly after first beta of Opera 9 - buggy behavior is there. :frown:
Will it ever fixed? My almost completed project will behave ugly in Opera?..

Wednesday, 3. May 2006, 22:51:27

sgunhouse

Volunteer

avatar

Posts: 52806

Flag City, USA

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

avatar

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

avatar

Posts: 6413

Norway

Opera Software

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

avatar

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

sgunhouse

Volunteer

avatar

Posts: 52806

Flag City, USA

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

avatar

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. p:
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

avatar

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

avatar

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

avatar

Posts: 1302

USA

Look at the top edge of Documentation tab: opera-redrawing-bug.gif
This "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)