And finally, as coup de grace, a bug which I don't understand at all yet. Sorry for creating several issues at once, but I am convinced they are all separate bugs.
On loading the admin page in Internet Explorer, I sometimes get the page as seen in the attached screenshot. The text that is supposed to be inside the admin panels, is outside, to its left. On a simple reload of the page, this goes away.
However, sometimes the page then refreshes with the admin panels, but without any texts inside them at all! I then have to resize the viewport of the browser, to have everything back to normal. When I keep resizing the viewport, the content of the panels sometimes still disappear. Meaning that if I stop dragging at the right moment, I have a screen that I will show in the next screenshot.
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | 110902-ie6-admin-boxes.patch | 730 bytes | malcomm |
| #1 | garbled_admin_refresh.png | 32.01 KB | kdebaas |
| garbled_admin.png | 41.04 KB | kdebaas |
Comments
Comment #1
kdebaas commentedand here is the second screenshot, with the screen rendered after a reload.
Comment #2
jjeff commentedYeah, I've saw this behavior when I was opening IE to find a different bug. [...sigh...]
This is a definite IE nasty. I'm tempted to start maintaining IE hack files that gets called in conditionally.
If anyone has any energy/time/excitement about this, please chime in because I'm not sure when I'll find time to debug this one.
Comment #3
bryansd commentedOk, I've been looking into another problem with the taxonomy and links in the node floating all over the place (using view/panels) in IE6 but noticed I didn't have the problem with the bluebreeze theme. While trying to solve that problem, I noticed when I added the following code to zen.css the contents in the admin panels became fine. For the next couple days, I'm a little short of time figuring out why this fixes the problem...so hopefully this will help figure things out.
Comment #4
zirafa commentedTry simply removing this line entirely:
I've noticed position:relative can cause problems.
Comment #5
larrychu commentedI applied changes in comments #3 and #4 to 5.x-1.x-dev, but text is still offset in admin page.
Comment #6
malcomm commentedTo get the Administer page to look half way decent on IE, I had to do the following:
1) From comment #4:
ol, ul, dl {
/* position: relative; */
}
2) and then this:
.admin .clear-block {
display: inline;
}
This is a change from block --> inline. Not sure if this the right way to fix this, but it works for me at least.
Comment #7
malcomm commentedAs far as I can tell, the fixes in comment #6 & #4 are all that need to be done. I generated a patch file (110902-ie6-admin-boxes.patch) off of the DRUPAL-5 cvs branch. Tested this on Linux using IE6 (via wine) and also on a Windows XP box - the patch is working for me.
Comment #8
bryansd commentedI found Wolken's fix under #18 for issue http://drupal.org/node/110550 actually fixed this issue too (as well as an issue I was having with panels/views).
Wolken's fix is in page.tpl.php add a clear-block to the squeeze div.
<div id="main" class="column"><div id="squeeze" class="clear-block">Everything looks fine to me in both IE6 and IE7. I'm not sure Malcomm's patch (#7) is necessary. Need a couple others to verify my observation before dismissing patch under #7.
-Bryan
Comment #9
malcomm commentedI just backed out my changes and put in the suggested fix in #8 submitted by BryanSD and I agree that's the correct thing to do. It actually fixes some other issues I was having in IE as well, so it's goodness all around. Thanks BryanSD!
--
Marcus
Comment #10
johnalbinApplied clear-block to squeeze in 5.x-1.x-dev.
Comment #11
(not verified) commented