3 <script src="../../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../../http/tests/inspector/elements-test.js"></script>
5 <script src="styles-test.js"></script>
10 WebInspector.showPanel("elements");
12 InspectorTest.waitForStylesheetsOnFrontend(14, headersCallback);
14 function headersCallback(headers)
16 for (var i = 0; i < headers.length; ++i)
17 CSSAgent.getStyleSheet(headers[i].id, styleSheetCallback.bind(null, i === headers.length - 1));
20 function styleSheetCallback(isLast, error, styleSheet)
23 InspectorTest.addResult("Error loading stylesheet body: " + error);
24 InspectorTest.completeTest();
28 InspectorTest.dumpRulesArray(styleSheet.rules);
30 InspectorTest.completeTest();
49 background-color: broken-declaration;
62 color: import-error-block;
94 color: before-viewport;
99 color: after-viewport;
104 font-family: initial;
107 color: after-invalid-font-face;
111 @-webkit-region %^% {
114 color: after-invalid-region;
145 <body onload="runTest()">
147 Tests that CSSParser produces source data consistent with CSSOM when parsing broken stylesheets. <a href="https://bugs.webkit.org/show_bug.cgi?id=98246">Bug 98246</a>