Closed Bug 112148 Opened 24 years ago Closed 24 years ago

Scroll bars no longer shown in 0.9.6

Categories

(Core :: CSS Parsing and Computation, defect)

x86
Windows NT
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 109808

People

(Reporter: decoy, Assigned: dbaron)

References

()

Details

After I switched from 0.9.5-MathML to 0.9.6-MathML, scrollers no longer show on my site. The stylesheet used is a complex one, so I'm not entirely sure about all the interactions, but it seems there is something very weird about all this. The trouble seems to come from the first sheet referenced in the xhtml files, http://www.helsinki.fi/~ssyreeni/shared/style/dc-mono/dc-mono-11-screen-xstruct.css. That one includes two others in the same directory, dc-mono-11-basis-xstruct.css, and dc-mono-11-visual-xstruct.css. The second starts with a hideously long initialization rule which matches all elements. If I remove the part which says "width:auto; background:transparent none repeat scroll 0 0;", the scroll bar returns, but is a bit faulty. If I similarly edit the first file, and remove part saying "display:inline" from another init rule, I can again get the normal, working scroll bar. As I said, this did not happen in earlier Mozilla versions. I also cannot see why the above settings should affect whether scroll bars are visible or not, especially since removing only the "width:auto" and "display:inline" settings will *not* cause the scroll bar to return. This last point causes me to think that this might not in fact be a pure scroller problem, but might also indicate some sort of cascade bug -- my current sheet is a veritable monster as far as the cascade is concerned.
Is the problem here that * is matching the viewport?
If there's been a change in that since 0.9.5, maybe. Still, I do not understand what the background property has to do with it. If you have something on this viewport stuff, pass a link, will you?
I'm wondering if fantasai's patch in bug 109808 will help this. Hopefully I'll check it in today and maybe I'll remember to test this when I do...
Please also note Bug 112245.
This should be better in tomorrow's build. *** This bug has been marked as a duplicate of 109808 ***
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.