Closed Bug 5060 Opened 26 years ago Closed 25 years ago

[Necko] [DOGFOOD BLOCK] My netscape does not layout properly

Categories

(Core :: Layout, defect, P3)

All
Windows NT
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: nisheeth_mozilla, Assigned: nisheeth_mozilla)

References

()

Details

(Whiteboard: fix in hand. Awaiting permission to check in...)

Cache a copy of my.netcape.com locally if you can't get my.netscape.com to load. When you access this file in the browser, the layout is messed up: layers overlap each other and make the content unreadable.
Status: NEW → ASSIGNED
Target Milestone: M5
Accepting bug and setting target milestone to M5...
Target Milestone: M5 → M6
Moving to M6...
Nisheeth, is this high on the priority list for M6? the sooner we can get my.netscape.com off the floor the closer we will be to browser dogfood and have lots of people using the daily builds. thanks.
Nisheeth, is this high on the priority list for M6? the sooner we can get my.netscape.com off the floor the closer we will be to browser dogfood and have lots of people using the daily builds. thanks.
*** Bug 6563 has been marked as a duplicate of this bug. ***
Whiteboard: fix in hand. Awaiting permission to check in...
I have a fix for this and I need permission to check in on the M6 branch. There were two problems here. One, the LEFT attribute on the LAYER tag was not processing percentage values properly. Two, the parser was not nesting LAYER tags properly. Changes to nsElementTable.cpp and nsHTMLLayerElement.cpp are required. QA impact should be minimal.
Just tested this against the May26 second and final M6 build. Still does not load. www.slashdot.org looks much better though :-) If this cannot get fixed until Necko landing, please move Target Milestone to M8.
A copy of the email I sent to chofmann describing the current state of affairs for my.netscape.com: ----- The fix affects two files, one in the parser, one in layout. There were two problems: a) the parser was not letting layer tags nest within layer tags, b) layout was not accepting percentage values for the LEFT and TOP attributes on the LAYER tag. The fix does not look risky because it is very localized. There are other non-layout issues with my.netscape.com which prevent it from displaying properly for now: a) There is a netlib issue which prevents the page from loading properly over the network. A bug is assigned to Gagan about this which will probably get fixed when Necko lands. b) Javascript entities are used to determine the position of the layers on the page. The HTML parser currently does not have support for these entities which results in the layout of the page getting skewed. Rick Gessner has javascript entity implementation on his plate. ------
Target Milestone: M6 → M8
Moving this bug to M8 because it depends on the Necko landing...
Blocks: 7922
Summary: {DOGFOOD BLOCK] My netscape does not layout properly → [Necko] [DOGFOOD BLOCK] My netscape does not layout properly
Updating summary to show dependency on Necko.
Problem still occuring in June 28th Build. Loading this page in Mac version will cause a crash.
Target Milestone: M8 → M9
Moving out Necko related bugs to M9...
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Target Milestone: M9 → M8
This is working in the latest builds. I'm guessing that some netlib/necko fixes for M8 fixed this problem. Marking worksforme.
Status: RESOLVED → VERIFIED
With the July 12th build (1999071218) Mac, Windows, an Linux builds, my.netscape loads and displays the content correctly. Marking Works for me.
No longer blocks: 7922
You need to log in before you can comment on or make changes to this bug.