Rendering issues in CalPoly's uPortal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
I've encountered some strange behavior with Firefox 3's rendering in our uPortal instance. These rendering issues do not appear in any other browser I've tried. (FF2, IE7, Konqueror)
The portal theme uses a number of nested tables, yes I know it's ugly, but it's how this uPortal theme works. On each tab can be any number of columns containing channels/portlets. Most of our tabs render correctly. However channels with certain content screw up the overall rendering of columns in FF3. In these cases the td columns are squeezed to the right side. Another side-effect is that the rendering of background image in the header is chopped. Also, in this particular case, content that was text-align: left is now displayed as text-align: right.
Too see what I'm talking about extract the attachment.
InitialRenderBu
ExtractedRender.png shows a screenshot of the same page when I saved the page and copied in our CSS theme. This is the same thing you'll see when you look at WithDash.html. An important point here is that viewing the saved page does not exhibit any of the rendering issues that viewing the live page has.
When I minimized either of the channels (which hides their inner content) the page rendered correctly. You can see this in GroupsManagerMi
This bug happens with a few other channels, not just these two.
As I can't reproduce this problem in a standalone html file I'd be willing to work with someone and give them access to the server on my dev box so that they can debug the problem on a live server. If you're interested in doing this contact me anytime M-F 9-5.
AIM: arlocwhite
Yahoo: arlo.white
ProblemType: Bug
Architecture: i386
Date: Wed Jun 18 11:55:48 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelMo
Package: firefox-3.0 3.0+nobinonly-
PackageArchitec
ProcEnviron:
PATH=/
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.24-19-generic i686
I was working on these channels a bit. Adding an entry to the Workflow Dashboard results in correct rendering of the page. I'm not sure why this would be. The only difference is that the table contains another <tr> tag and now cantains tds instead of only ths.
<table width="100%" cellspacing="0" cellpadding="0" border="0"> work-item- name">Work Item</th> work-item- state"> State</ th> work-item- time">Created< /th> work-item- time">Accepted< /th> work-item- odd work-item-name"> work-item- odd work-item-state">In Progress</td> work-item- odd work-item- time">06/ 18/2008 1:16 PM</td> work-item- odd work-item- time">06/ 18/2008 1:16 PM</td>
<tbody>
<tr>
<th class="
<th class="
<th class="
<th class="
</tr>
<tr>
<td class="
</td>
<td class="
<td class="
<td class="
</tr>
</tbody>
</table>