| Index: LayoutTests/fast/dom/features-expected.txt | 
| diff --git a/LayoutTests/fast/dom/features-expected.txt b/LayoutTests/fast/dom/features-expected.txt | 
| index 31e5c3a3de3a121a916f6915e392e26b085e5bf7..592411cab9c1df07e17d4acfb2317f9a89413b30 100644 | 
| --- a/LayoutTests/fast/dom/features-expected.txt | 
| +++ b/LayoutTests/fast/dom/features-expected.txt | 
| @@ -1,18 +1,18 @@ | 
| -"Core", undefined: false, false | 
| -"HTML", undefined: false, false | 
| -"XML", undefined: false, false | 
| -"Views", undefined: false, false | 
| -"StyleSheets", undefined: false, false | 
| -"CSS", undefined: false, false | 
| -"CSS2", undefined: false, false | 
| -"CSS3", undefined: false, false | 
| -"Events", undefined: false, false | 
| -"UIEvents", undefined: false, false | 
| -"MouseEvents", undefined: false, false | 
| -"HTMLEvents", undefined: false, false | 
| -"MutationEvents", undefined: false, false | 
| -"Range", undefined: false, false | 
| -"Traversal", undefined: false, false | 
| +"Core", undefined: true, true | 
| +"HTML", undefined: true, true | 
| +"XML", undefined: true, true | 
| +"Views", undefined: true, true | 
| +"StyleSheets", undefined: true, true | 
| +"CSS", undefined: true, true | 
| +"CSS2", undefined: true, true | 
| +"CSS3", undefined: true, true | 
| +"Events", undefined: true, true | 
| +"UIEvents", undefined: true, true | 
| +"MouseEvents", undefined: true, true | 
| +"HTMLEvents", undefined: true, true | 
| +"MutationEvents", undefined: true, true | 
| +"Range", undefined: true, true | 
| +"Traversal", undefined: true, true | 
| "Core", null: true, true | 
| "HTML", null: true, true | 
| "XML", null: true, true | 
| @@ -20,7 +20,7 @@ | 
| "StyleSheets", null: true, true | 
| "CSS", null: true, true | 
| "CSS2", null: true, true | 
| -"CSS3", null: false, false | 
| +"CSS3", null: true, true | 
| "Events", null: true, true | 
| "UIEvents", null: true, true | 
| "MouseEvents", null: true, true | 
| @@ -35,7 +35,7 @@ | 
| "StyleSheets", "": true, true | 
| "CSS", "": true, true | 
| "CSS2", "": true, true | 
| -"CSS3", "": false, false | 
| +"CSS3", "": true, true | 
| "Events", "": true, true | 
| "UIEvents", "": true, true | 
| "MouseEvents", "": true, true | 
| @@ -46,18 +46,18 @@ | 
| "Core", "1.0": true, true | 
| "HTML", "1.0": true, true | 
| "XML", "1.0": true, true | 
| -"Views", "1.0": false, false | 
| -"StyleSheets", "1.0": false, false | 
| -"CSS", "1.0": false, false | 
| -"CSS2", "1.0": false, false | 
| -"CSS3", "1.0": false, false | 
| -"Events", "1.0": false, false | 
| -"UIEvents", "1.0": false, false | 
| -"MouseEvents", "1.0": false, false | 
| -"HTMLEvents", "1.0": false, false | 
| -"MutationEvents", "1.0": false, false | 
| -"Range", "1.0": false, false | 
| -"Traversal", "1.0": false, false | 
| +"Views", "1.0": true, true | 
| +"StyleSheets", "1.0": true, true | 
| +"CSS", "1.0": true, true | 
| +"CSS2", "1.0": true, true | 
| +"CSS3", "1.0": true, true | 
| +"Events", "1.0": true, true | 
| +"UIEvents", "1.0": true, true | 
| +"MouseEvents", "1.0": true, true | 
| +"HTMLEvents", "1.0": true, true | 
| +"MutationEvents", "1.0": true, true | 
| +"Range", "1.0": true, true | 
| +"Traversal", "1.0": true, true | 
| "Core", "2.0": true, true | 
| "HTML", "2.0": true, true | 
| "XML", "2.0": true, true | 
| @@ -65,7 +65,7 @@ | 
| "StyleSheets", "2.0": true, true | 
| "CSS", "2.0": true, true | 
| "CSS2", "2.0": true, true | 
| -"CSS3", "2.0": false, false | 
| +"CSS3", "2.0": true, true | 
| "Events", "2.0": true, true | 
| "UIEvents", "2.0": true, true | 
| "MouseEvents", "2.0": true, true | 
| @@ -73,54 +73,54 @@ | 
| "MutationEvents", "2.0": true, true | 
| "Range", "2.0": true, true | 
| "Traversal", "2.0": true, true | 
| -"Core", "3.0": false, false | 
| -"HTML", "3.0": false, false | 
| -"XML", "3.0": false, false | 
| -"Views", "3.0": false, false | 
| -"StyleSheets", "3.0": false, false | 
| -"CSS", "3.0": false, false | 
| -"CSS2", "3.0": false, false | 
| -"CSS3", "3.0": false, false | 
| -"Events", "3.0": false, false | 
| -"UIEvents", "3.0": false, false | 
| -"MouseEvents", "3.0": false, false | 
| -"HTMLEvents", "3.0": false, false | 
| -"MutationEvents", "3.0": false, false | 
| -"Range", "3.0": false, false | 
| -"Traversal", "3.0": false, false | 
| -"Core", "nonsense": false, false | 
| -"HTML", "nonsense": false, false | 
| -"XML", "nonsense": false, false | 
| -"Views", "nonsense": false, false | 
| -"StyleSheets", "nonsense": false, false | 
| -"CSS", "nonsense": false, false | 
| -"CSS2", "nonsense": false, false | 
| -"CSS3", "nonsense": false, false | 
| -"Events", "nonsense": false, false | 
| -"UIEvents", "nonsense": false, false | 
| -"MouseEvents", "nonsense": false, false | 
| -"HTMLEvents", "nonsense": false, false | 
| -"MutationEvents", "nonsense": false, false | 
| -"Range", "nonsense": false, false | 
| -"Traversal", "nonsense": false, false | 
| -undefined, "": false, false | 
| -undefined, "1.0": false, false | 
| -undefined, "2.0": false, false | 
| -undefined, "3.0": false, false | 
| -undefined, "nonsense": false, false | 
| -undefined, undefined: false, false | 
| -undefined, null: false, false | 
| -null, "": false, false | 
| -null, "1.0": false, false | 
| -null, "2.0": false, false | 
| -null, "3.0": false, false | 
| -null, "nonsense": false, false | 
| -null, undefined: false, false | 
| -null, null: false, false | 
| -"nonsense", "": false, false | 
| -"nonsense", "1.0": false, false | 
| -"nonsense", "2.0": false, false | 
| -"nonsense", "3.0": false, false | 
| -"nonsense", "nonsense": false, false | 
| -"nonsense", undefined: false, false | 
| -"nonsense", null: false, false | 
| +"Core", "3.0": true, true | 
| +"HTML", "3.0": true, true | 
| +"XML", "3.0": true, true | 
| +"Views", "3.0": true, true | 
| +"StyleSheets", "3.0": true, true | 
| +"CSS", "3.0": true, true | 
| +"CSS2", "3.0": true, true | 
| +"CSS3", "3.0": true, true | 
| +"Events", "3.0": true, true | 
| +"UIEvents", "3.0": true, true | 
| +"MouseEvents", "3.0": true, true | 
| +"HTMLEvents", "3.0": true, true | 
| +"MutationEvents", "3.0": true, true | 
| +"Range", "3.0": true, true | 
| +"Traversal", "3.0": true, true | 
| +"Core", "nonsense": true, true | 
| +"HTML", "nonsense": true, true | 
| +"XML", "nonsense": true, true | 
| +"Views", "nonsense": true, true | 
| +"StyleSheets", "nonsense": true, true | 
| +"CSS", "nonsense": true, true | 
| +"CSS2", "nonsense": true, true | 
| +"CSS3", "nonsense": true, true | 
| +"Events", "nonsense": true, true | 
| +"UIEvents", "nonsense": true, true | 
| +"MouseEvents", "nonsense": true, true | 
| +"HTMLEvents", "nonsense": true, true | 
| +"MutationEvents", "nonsense": true, true | 
| +"Range", "nonsense": true, true | 
| +"Traversal", "nonsense": true, true | 
| +undefined, "": true, true | 
| +undefined, "1.0": true, true | 
| +undefined, "2.0": true, true | 
| +undefined, "3.0": true, true | 
| +undefined, "nonsense": true, true | 
| +undefined, undefined: true, true | 
| +undefined, null: true, true | 
| +null, "": true, true | 
| +null, "1.0": true, true | 
| +null, "2.0": true, true | 
| +null, "3.0": true, true | 
| +null, "nonsense": true, true | 
| +null, undefined: true, true | 
| +null, null: true, true | 
| +"nonsense", "": true, true | 
| +"nonsense", "1.0": true, true | 
| +"nonsense", "2.0": true, true | 
| +"nonsense", "3.0": true, true | 
| +"nonsense", "nonsense": true, true | 
| +"nonsense", undefined: true, true | 
| +"nonsense", null: true, true | 
|  |