Opera HTML bug and fix
There's a problem in the "reply" page ("forums/newreply.php") with Opera 6.01. It is Opera bug but can be fixed by removing an HTML style sheet "nop" in that page. Look for the first occurence of:
[table width="100%" cellspacing="0" cellpadding="0" style="height:100%;table-layout:fixed"]
(using angle brackets instead the square brackets) and change it to:
[table width="100%" cellspacing="0" cellpadding="0" style="table-layout:fixed"]
On this page that table in not in a containing block, so the height:100% actually should be interpreted as height:auto, which is the default action, so it does not need to be there at all. If it is present, an opera bug causes whatever is after that table to overwrite the table itself, generating quite a mess.
Also the textarea auto-widening code is not working, but this seems to be (in part) an opera bug that I cannot work around, even when I update the resize_fields function to detect opera:
var bOpera = navigator.userAgent.indexOf("Opera 6") != -1;
...and then try to act on that...
The c2 width value is not being set by opera...
I'll be letting them know about both these issues, but at least the important one is easily fixable with an HTML mod.
Also the "preview" function of this page has the same problem (and presumably the same fix, although I haven't actually checked).
Thanks
[table width="100%" cellspacing="0" cellpadding="0" style="height:100%;table-layout:fixed"]
(using angle brackets instead the square brackets) and change it to:
[table width="100%" cellspacing="0" cellpadding="0" style="table-layout:fixed"]
On this page that table in not in a containing block, so the height:100% actually should be interpreted as height:auto, which is the default action, so it does not need to be there at all. If it is present, an opera bug causes whatever is after that table to overwrite the table itself, generating quite a mess.
Also the textarea auto-widening code is not working, but this seems to be (in part) an opera bug that I cannot work around, even when I update the resize_fields function to detect opera:
var bOpera = navigator.userAgent.indexOf("Opera 6") != -1;
...and then try to act on that...
The c2 width value is not being set by opera...
I'll be letting them know about both these issues, but at least the important one is easily fixable with an HTML mod.
Also the "preview" function of this page has the same problem (and presumably the same fix, although I haven't actually checked).
Thanks
Thread
Thread Starter
Forum
Replies
Last Post




We'll make the correction.
