Bug 17723 - Empty system identifier in HTML 4.01 Transitional and Frames doctypes should trigger almost standard mode
Summary: Empty system identifier in HTML 4.01 Transitional and Frames doctypes should ...
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL: http://tc.labs.opera.com/html/parsing...
Keywords:
: 17573 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-08 05:00 PST by Robert Blaut
Modified: 2020-07-24 10:06 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Blaut 2008-03-08 05:00:07 PST
Take a look on these two doctypes:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "">

They have empty system identifier SET. 

According to HTML5 specification almost standards mode is expected if:
- The system identifier is not missing and the public identifier is set to: "-//W3C//DTD HTML 4.01 Frameset//EN"
- The system identifier is not missing and the public identifier is set to: "-//W3C//DTD HTML 4.01 Transitional//EN"
[http://www.whatwg.org/specs/web-apps/current-work/#the-initial]

So the above two examples should trigger almost standard mode in Webkit. 

Actually they trigger quirks mode in Webkit.
Comment 1 Robert Blaut 2008-06-13 06:09:43 PDT
*** Bug 17573 has been marked as a duplicate of this bug. ***
Comment 2 Sam Sneddon [:gsnedders] 2020-07-24 10:06:58 PDT
resolved no later than bug 42794