[Webkit-unassigned] [Bug 210450] New: [ macOS ] REGRESSION(r260024) nspector/css/selector-dynamic-specificity.html is constantly failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 13 13:01:57 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=210450

            Bug ID: 210450
           Summary: [ macOS ] REGRESSION(r260024)
                    nspector/css/selector-dynamic-specificity.html is
                    constantly failing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jacob_uphoff at apple.com

nspector/css/selector-dynamic-specificity.html

This test became a constant failure after commit r260024 for all of macOS

History:

https://results.webkit.org/?suite=layout-tests&test=inspector%2Fcss%2Fselector-dynamic-specificity.html

Diff:

--- /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/css/selector-dynamic-specificity-expected.txt
+++ /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/css/selector-dynamic-specificity-actual.txt
@@ -1,50 +1,50 @@
 Testing that dynamic selectors have expected specificity values depending on the context node.


-p - :is(div, article) (0, 0, 1) (dynamic)
-p - :is(div, .foo, #bar, div#bar) (no value) (dynamic)
-p - :matches(div, article) (0, 0, 1) (dynamic)
-p - :matches(div, .foo, #bar, div#bar) (no value) (dynamic)
+p - :is(div, article) (0, 0, 1)
+p - :is(div, .foo, #bar, div#bar) (1, 0, 1)
+p - :matches(div, article) (0, 0, 1)
+p - :matches(div, .foo, #bar, div#bar) (1, 0, 1)
 p - div:nth-child(odd) (0, 1, 1)
-p - :nth-child(odd of div) (0, 1, 1) (dynamic)
-p - :nth-child(odd of div, .foo, #bar, div#bar) (no value) (dynamic)
-p - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic)
+p - :nth-child(odd of div) (0, 1, 1)
+p - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1)
+p - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1)
 p - :not(span, #missing) (1, 0, 0)
 p - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1)
 p - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1)

-div - :is(div, article) (0, 0, 1) (dynamic)
-div - :is(div, .foo, #bar, div#bar) (0, 0, 1) (dynamic)
-div - :matches(div, article) (0, 0, 1) (dynamic)
-div - :matches(div, .foo, #bar, div#bar) (0, 0, 1) (dynamic)
+div - :is(div, article) (0, 0, 1)
+div - :is(div, .foo, #bar, div#bar) (1, 0, 1)
+div - :matches(div, article) (0, 0, 1)
+div - :matches(div, .foo, #bar, div#bar) (1, 0, 1)
 div - div:nth-child(odd) (0, 1, 1)
-div - :nth-child(odd of div) (0, 1, 1) (dynamic)
-div - :nth-child(odd of div, .foo, #bar, div#bar) (0, 1, 1) (dynamic)
-div - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic)
+div - :nth-child(odd of div) (0, 1, 1)
+div - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1)
+div - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1)
 div - :not(span, #missing) (1, 0, 0)
 div - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1)
 div - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1)

-.foo - :is(div, article) (0, 0, 1) (dynamic)
-.foo - :is(div, .foo, #bar, div#bar) (0, 1, 0) (dynamic)
-.foo - :matches(div, article) (0, 0, 1) (dynamic)
-.foo - :matches(div, .foo, #bar, div#bar) (0, 1, 0) (dynamic)
+.foo - :is(div, article) (0, 0, 1)
+.foo - :is(div, .foo, #bar, div#bar) (1, 0, 1)
+.foo - :matches(div, article) (0, 0, 1)
+.foo - :matches(div, .foo, #bar, div#bar) (1, 0, 1)
 .foo - div:nth-child(odd) (0, 1, 1)
-.foo - :nth-child(odd of div) (0, 1, 1) (dynamic)
-.foo - :nth-child(odd of div, .foo, #bar, div#bar) (no value) (dynamic)
-.foo - :nth-child(even of div, .foo, #bar, div#bar) (0, 2, 0) (dynamic)
+.foo - :nth-child(odd of div) (0, 1, 1)
+.foo - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1)
+.foo - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1)
 .foo - :not(span, #missing) (1, 0, 0)
 .foo - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1)
 .foo - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1)

-#bar - :is(div, article) (0, 0, 1) (dynamic)
-#bar - :is(div, .foo, #bar, div#bar) (1, 0, 1) (dynamic)
-#bar - :matches(div, article) (0, 0, 1) (dynamic)
-#bar - :matches(div, .foo, #bar, div#bar) (1, 0, 1) (dynamic)
+#bar - :is(div, article) (0, 0, 1)
+#bar - :is(div, .foo, #bar, div#bar) (1, 0, 1)
+#bar - :matches(div, article) (0, 0, 1)
+#bar - :matches(div, .foo, #bar, div#bar) (1, 0, 1)
 #bar - div:nth-child(odd) (0, 1, 1)
-#bar - :nth-child(odd of div) (0, 1, 1) (dynamic)
-#bar - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) (dynamic)
-#bar - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic)
+#bar - :nth-child(odd of div) (0, 1, 1)
+#bar - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1)
+#bar - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1)
 #bar - :not(span, #missing) (1, 0, 0)
 #bar - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1)
 #bar - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200413/0571c96f/attachment.htm>


More information about the webkit-unassigned mailing list