Litestep.net problems with Firebird Thread last updated on 2004-05-23 12:30:46

Posted by member 65575 on 2003-10-11 14:27:29

For some reason, Mozilla Firebird has difficulty rendering the tables correctly at Litestep.net. The left side of the tab with News on it is repeated about 40 times, shifting the content to the right. Refreshing always fixes this.

Has anyone else noticied this with Firebird?

Posted by member 35 on 2003-10-11 14:35:07 link

yup, but it's been happening to me with many pages (mostly using e107)

Posted by member 1316 on 2003-10-11 18:34:23 link

opera 7.20 looks great :P

Posted by member 1 on 2003-10-11 18:41:54 link

yah...its a problem with the Firebird/Phoenix system. For some reason the div's do that and there is nothing siteside we can do about it. I use Phoenix and to get around it I just refresh...hopefully that works for you too.

Posted by member 99 on 2003-10-11 18:42:58 link

I've gotten this on Firebird and the Mozilla Suite, but it's only about 1/50 times, if that.

Posted by member 1783 on 2003-10-12 03:55:47 link

happens with Netscape Navigator also (not a surprise cus NN uses Mozilla's engine).

Posted by member 12025 on 2003-10-21 09:48:41 link

Firebird .6.1, then .7, and Mozilla 1.4 and now 1.5...only happend once so far. Kinda odd.

Posted by member 31 on 2003-10-22 10:28:55 link

happens almost every page load for me with firebird 0.7 Didn't happen with 0.61. I tried a cvs build shortly after 0.61 and it was already happening then as well.

Posted by member 80720 on 2003-11-09 02:09:25 link

Yes it does happen. Refresh helps. Anyone filed a bug with mozilla yet?

Posted by member 182 on 2003-11-09 18:44:42 link

same here jugg.
i never saw this with 0.61, but 0.7 loves screwing up the news page on ls.net

infact, it's only this site, and only the page you see immediately after logging in which is b0rked here

Posted by member 4401 on 2003-11-20 09:42:19 link

This is the only site I've seen this happen on so I find it hard to believe it's a Firebird problem and not a problem with the site.

Posted by member 7223 on 2003-11-21 11:29:20 link

mst asked "Does Anyone filed a bug with mozilla yet?"

Posted by member 1 on 2003-11-21 12:34:47 link

The site code checks out with W3C still. I also have issues with fixing "bugs" that only appear with a certain browser.

Posted by member 99 on 2003-11-21 16:21:23 link

There are a few bugs in bugzilla that look like they might be related, but it's really hard to find the bug you're looking for...

Posted by member 88614 on 2003-11-30 04:26:38 link

I just ran it through the validator and it does NOT validate. Although nothing that it finds is likely to cause this problem.

Just an FYI

Posted by member 12025 on 2003-11-30 18:14:51 link

All that there really appearts to be is that it doesn't like the TR and TABLE being closed.
The width it offsets is clearly 100%. So is the width of the table where it starts the offset.
1. OK, so there's table at 100% width.
2. There's a cell in that table that is then (erroneously?) caused to span that 100% width.
3. Then, beside it, in the next cell, is another table, also 100%, told to span another 100% of the parent width.

I wish I could make this problem occur offline, though.

Also, the errors after the one for INPUT are a bit odd. Unfortunately I don't have the means nor caffiene level to see if those tags are indeed not open somewhere.

Posted by member 1 on 2003-11-30 18:57:19 link

last I checked all of the "non-validations" are required to make the site work. Items like "name" are required...and POST and post being different...well thats just crazy talk.

Posted by member 12025 on 2003-11-30 19:41:22 link

I don't know about POST, there...
If body is not the same as BODY, why would POST be the same as post?
http://www.w3.org/TR/xhtml1/#h-4.2
"XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g. and are different tags." (emphasis added)
OTOH, it will be years before a browser doesn't get it right.

Posted by member 12025 on 2003-11-30 19:55:21 link

My previous comments based on http://www.doddstech.com/ls.html, this page, a bit back, saved as a text file from Firebird.
http://www.doddstech.com/check.html is the validator's result saved and uploaded.

Posted by member 2112 on 2003-12-02 00:06:50 link

It's easy to see that the problem Firebird is having when rendering LS.net is not a fault with LS.net.

The repeated corner is simply because this table cell has a CSS class with a repeated background. If the class was changed from ...

.tablf { background-image: url(../images/tabs/tab_lightleft.gif); width: 5px;}

... to ...

.tablf { background-image: url(../images/tabs/tab_lightleft.gif) no-repeat; width: 5px;}

... you would only see one corner image but the table cell will still be as wide and push the content over to the right.

I believe the problem is that Firebird is making an assumption about the width of the column before it's recieved all table tags. Perhaps because it's recieving the information too slowly. Which is why when you reload the page it displays correctly, since it already has all the code, it just needs to draw it again.

I believe this problem can easily be corrected by using colgroup and col tags to define the structure of the columns in a table. The user agent will get this information before receiving all the data for the table and therefore won't have to guess the structure as it's rendering it.

Posted by member 12025 on 2003-12-02 07:57:23 link

The style bit could be the problem, but I've never had it occur on anything but the forums. Am I alone in this? If not, it seems some of the table tag closing tag issues might matter--this page's tables do not validate as XHTML 1.1.

Posted by member 1 on 2003-12-02 10:08:30 link

Its strange because if there was a large DB call right after the first image I would understand...but there isn't. It uses some included variables to get the tab names and that is it, so there should be no delay.

as for the tag closing...it is because there are multiple tags on each line. if you look at where and should be they share a line with something else which makes the validator whine.

Posted by member 2112 on 2003-12-02 17:55:24 link

"The style bit could be the problem"

No it couldn't, and wasn't what I was suggesting. I was just explaining why the corner image was repeated 50 times. A background image will have (should have) no effect on the width of the column.

"Its strange because if there was a large DB call right after the first image I would understand"

By first image, do you mean the corner image of the news tab? The only image in the HTML is images/blank.gif. But what we see is the image used as a background defined in the style sheet. I don't think a DB call at this point would have any effect. Especially since I would have throught the page would be completely parsed before being sent to the user agent.

"as for the tag closing...it is because there are multiple tags on each line"

I validated the this thread with the W3C validator and it defintely looks like on line 113 should not be there. There's also a on line 413 which was reported to be out of place but it's difficult to tell. I don't think this is causing the problem with firebird though.

COLGROUP shouldn't be necessary since the width of all tables and cells have been well defined in the CSS but it's the only thing I can think of that would correct the problem since Firebird doesn't seem to know how wide that column is until the page is fully downloaded.

Posted by member 99 on 2003-12-03 13:55:14 link

All table, td, etc are closed. There are a number of unclosed br and img elements though, as well as the meta and link in the header. After adding tons of '/'s to close those and pretty printing there are 4 errors, one of which is probably required (target attribute).

Posted by member 2112 on 2003-12-03 15:39:16 link

Are you sure about that </td> on line 113? There is already a </td> at the end of line 112. You can't have a </td> followed by another </td> without a <td> or </tr><tr> between them. It might match to an opening <td> somewhere but you can't overlap table definitions. They have to cascade.

But like I said, I don't think it's causing the firebird problem anyway :)

Posted by member 99 on 2003-12-03 19:18:20 link

That's odd... that </td> isn't in the copy I tested...

Ok, it doesn't help that Mozilla mucks up the html source when it saves it... All those br and img elements ARE closed in the original, and it looks like there might actually be a stray </td>. :6

Posted by member 12025 on 2003-12-04 08:37:07 link

Save as HTML only. With Web Page, Complete, it changes the code.
Also, this is a pretty big set of tables. It seems problems with tables might have something todo with it, but it isn't doing it all the time. If it happened on any other site, particularly one that could be accessed by anybody w/o logging in, I might bother to drop by bugzilla about it.

Posted by member 2112 on 2003-12-04 14:53:31 link

"It seems problems with tables might have something todo with it..."

It's an error, but an error I expect most browsers will tollerate. The fact that when you save the web page the tag disappears says to me that the browser recognises that it's not meant to be there and ignores it. Even if it is meant to match up with a <td> somewhere it won't matter if it's ignored since &lt/td> is optional and not required in table definitions.

I believe the bug with Firebird is that it's not adopting with width specified for this column in the CSS.

Posted by member 12025 on 2003-12-07 12:56:04 link

OK, Firebird problem confirmed, for me anyway, as of about 2 minutes ago:
http://www.doddstech.com/anand.jpg

Posted by member 1 on 2003-12-07 16:29:44 link

we know that it is there...we just don't know why or what to do about it. if anyone wants to look at the code or the image I do have a copy.

Posted by member 2112 on 2003-12-09 17:29:10 link

Send it on and if I get time I'll take a look.

Posted by member 36955 on 2003-12-15 17:46:58 link

this also happens with k-meleon 0.8.1, but it happens nearly every time i open a page, and even occasionally after refresh

Posted by member 93949 on 2003-12-15 21:14:58 link

For some reason it happens to me after i write a comment, and only then. I am using modzilla and i imagine they use the same engine

Posted by member 1 on 2004-02-07 09:46:11 link

I have good news for all of you that complained. The Firebird bug that plagued LSnet was corrected in last nights "nightly release."

LINK

Posted by member 99 on 2004-02-09 22:34:23 link

Well I just got it in Firefox. :P

In fact, I'm getting it a lot more often with 0.8 than I did with 0.6.1

So I'm guessing they must have fixed that after the branch. :(

Posted by member 1 on 2004-02-10 00:03:21 link

Looks like Official .8 is broken...that nightly linked there does work though. Haven't had a single problem in 3 days.

Looks like that link is to a generic nightly. Here is the link to the specific one so there is no "well it doesn't work for me" crap.

LINK

Posted by member 79626 on 2004-02-14 08:40:42 link

Using Firefox .8
If you click the little tab on the bottom left corner of
the browser, you can switch style sheets.

Switching from "default style" to "basic theme" seems to fix it.

Posted by member 110752 on 2004-02-15 02:45:50 link

It does seem to fix it... but you have to set that silly thing for every page that you load. Oh how I hate to use internet exploder. Wish I knew soemthing, I would be more than happy to help.

Posted by member 111608 on 2004-02-17 01:18:33 link

I'm using Moz Fx build 0.8+ 20040211. While I still get this problem, I don't get it nearly as much as I did with the official Fx release.

I'll take a close look at the CSS and Source to see what I can come up with. I do think it's most likely a problem with Moz Fx.

Btw -- This site isn't XHTML 1.1 compliant. Might want to remove the button. :)

Posted by member 111608 on 2004-02-17 01:35:09 link

Refreshing always fixes this.

I bet it has to do with the internal Moz Fx rendering engine and the lag the server shows when printing the main content.

Fix? Anyway to speed the server up? The server is lagging when rendering the central content table. By that time the table has already drawn. Width: 100% might be messing it up in that you're missing px and % width. This has always been a problem I think with netscape (not sure on other browsers).

Maybe for a fix, set a min width value and kill the 100% width for br1t?

Posted by member 1 on 2004-02-17 01:41:16 link

The "lag" is not server side. I get the reoccuring image all over the site, not just while pending a page load. Also...if it were a site issue I wouldn't be able to fix it with a different build of FireFox...nor IE.

Posted by member 125511 on 2004-02-23 11:28:39 link

I'm using Mozilla FireFOX 0.8 and i still got the same problem. I used to have it with fileplanet.com on netscape a while ago. Although for a fact refreshing does NOT always fix it, this very thread is beeing shown off screen to me, i refreshed it after reading the post above and it's still the same. I sometimes refresh helps, sometimes it doesn't, although i've found that in a strange way this happens on ls.net pages opened in tabs. It doesn't seem to affect pages in the very first tab.

Posted by member 1 on 2004-02-23 12:02:44 link

download the nightlies that I linked to.

Posted by member 125450 on 2004-03-03 12:56:46 link

Firefox 0.8
Glad I'm not the only one
Only I connect at 26400 kbps
at home an refreshing is a
time time consuming project I
just side scroll Switching to
basic theme seemed to fix it
thanks

Posted by member 1 on 2004-03-03 13:29:55 link

again...download the nightlies I linked to.

Posted by member 118773 on 2004-04-24 22:40:37 link

Ok, but how do I get basic theme to "stick" for me? Everytime I change a page, I have to reset the basic theme.

win98se/firefox0.8

Posted by member 164733 on 2004-05-23 11:23:50 link

I'm glad this is documented as firefox's problem. has anyone submitted this to mozilla's bugzilla?

Posted by member 12025 on 2004-05-23 12:30:46 link

Obvously it has been submitted, because it has been fixed. Get a reasonably recent nightly and watch the problem disappear.