Closed Bug 40458 Opened 25 years ago Closed 9 years ago

need to verify that Composer handles all known html elements

Categories

(Core Graveyard :: Tracking, defect, P1)

x86
Windows 98
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE
Future

People

(Reporter: rubydoo123, Unassigned)

Details

(Whiteboard: [nsbeta3-])

Attachments

(6 files)

supply a test case with all known html elements -- except frame/frameset/noframes
Attached file testcase
Target Milestone: --- → M17
accepting bug
Status: NEW → ASSIGNED
ack. sorry beth, I just remembered you wanted me to look into the testcase. Sorry, somehow I forgot to do it. Will do it now...
setting milestone to much later
Target Milestone: M17 → M20
even in 4.74, the browser lays out the rest of the page in plaintext when it reaches the <plaintext> element. odd. will attach a simple html test file with only <plaintext> in it (well, other than the usual <html><body> </body></html> elements).
just realized i was being vague there... i meant to say that i tried out the attached test case from 5/24 in communicator 4.74, and the layout stopped working after the <plaintext> element was encountered. ie, all content after that element was displayed as plain text, even though there's a closing tag for that element. odd. anyhow, i tried loading the same test case in today's linux commercial build, 2000.07.14.08, and it crashed. talkback #14170240 trace: nsKeygenFormProcessor::ProvideContent() CNavDTD::HandleKeyGen() CNavDTD::HandleStartToken() CNavDTD::HandleToken() CNavDTD::BuildModel() nsParser::BuildModel() nsParser::ResumeParse() nsParser::OnDataAvailable() nsDocumentOpenInfo::OnDataAvailable() nsHTTPFinalListener::OnDataAvailable() InterceptStreamListener::OnDataAvailable() nsHTTPChunkConv::OnDataAvailable() nsHTTPServerListener::OnDataAvailable() nsOnDataAvailableEvent::HandleEvent() nsStreamListenerEvent::HandlePLEvent() PL_HandleEvent() PL_ProcessPendingEvents() nsEventQueueImpl::ProcessPendingEvents() event_processor_callback() our_gdk_io_invoke() libglib-1.2.so.0 + 0xeaca (0x404b0aca) libglib-1.2.so.0 + 0x10186 (0x404b2186) libglib-1.2.so.0 + 0x10751 (0x404b2751) libglib-1.2.so.0 + 0x108f1 (0x404b28f1) libgtk-1.2.so.0 + 0x8c5b9 (0x403d75b9) nsAppShell::Run() nsAppShellService::Run() main1() main() libc.so.6 + 0x189cb (0x402469cb) not sure what part of the test case is at fault for this, though...
anyhow, returning to my first comment in this bug, i tried out my simple test (will attach soon), and as in 4.74, mozilla displays the page as plaintext once it enounters the element.
setting component and whiteboard to tracking
Component: Editor → Tracking
Whiteboard: [TRACKING]
I need to run the test cases again to ensure that Composer handles all valid HTML elements
Keywords: nsbeta3
Priority: P3 → P1
Whiteboard: [TRACKING] → [nsbeta3+]
Target Milestone: M20 → M19
Running testcases is great, but we don't need an nsbeta3+ bug to do that. Please file bugs on any serious errors you find as a result of testing. Marking nsbeta3-
Whiteboard: [nsbeta3+] → [nsbeta3-]
setting to moz0.9
Target Milestone: --- → mozilla0.9
moving to moz0.9.1
Target Milestone: mozilla0.9 → mozilla0.9.1
unsetting the tvf... who will do this and when?
Target Milestone: mozilla0.9.1 → ---
this is put into every milestone to remind us to test all of the elements, resetting to 9.1
Target Milestone: --- → mozilla0.9.1
9.2
Status: ASSIGNED → NEW
Target Milestone: mozilla0.9.1 → mozilla0.9.2
This morning's builds had a bug ( bug 80746 ) which may have led to a Bugzilla user inadvertantly changing this bug from the Assignbed/Accepted status to the New status. If you are the owner of this bug please check to see that it is in the correct Status. Thanks.
Status: NEW → ASSIGNED
breaking the test case out into 2 testcases: 1. test case with all elements listed in the 4.01 DTD, 2. other elements that are either obsoleted, or extension elements
Target Milestone: mozilla0.9.2 → mozilla1.0
attaching an entities test page too
Attached file entities test page
-->shrir
Assignee: beppe → shrir
Status: ASSIGNED → NEW
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1 (you can query for this string to delete spam or retrieve the list of bugs I've moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
retargeting
Target Milestone: mozilla1.0.1 → Future
Assignee: shrir → nobody
QA Contact: sujay → chofmann
Marking all tracking bugs which haven't been updated since 2014 as INCOMPLETE. If this bug is still relevant, please reopen it and move it into a bugzilla component related to the work being tracked. The Core: Tracking component will no longer be used.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: