3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/elements-test.js"></script>
9 WebInspector.showPanel("elements");
11 CSSAgent.getAllStyleSheets(headersCallback);
13 function headersCallback(error, headers)
16 InspectorTest.addResult("Error loading stylesheet headers: " + error);
17 InspectorTest.completeTest();
21 for (var i = 0; i < headers.length; ++i)
22 CSSAgent.getStyleSheet(headers[i].styleSheetId, styleSheetCallback.bind(null, i === headers.length - 1));
25 function styleSheetCallback(isLast, error, styleSheet)
28 InspectorTest.addResult("Error loading stylesheet body: " + error);
29 InspectorTest.completeTest();
33 InspectorTest.dumpRulesArray(styleSheet.rules);
35 InspectorTest.completeTest();
54 background-color: broken-declaration;
67 color: import-error-block;
99 color: before-viewport;
104 color: after-viewport;
109 font-family: initial;
112 color: after-invalid-font-face;
116 @-webkit-region %^% {
119 color: after-invalid-region;
150 <body onload="runTest()">
152 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>