Bug 1509418 - Enable the feature in Nightly. r=heycam,boris

There are a bunch of missing tests, and there are some tests that don't
match the current spec text, that I need to write or fix before I enable the
feature everywhere.

But there are fairly complex invalidation tests, that we pass flawlessly :)

Differential Revision: https://phabricator.services.mozilla.com/D71424
This commit is contained in:
Emilio Cobos Álvarez 2020-04-23 19:20:25 +00:00
Родитель 7ff7bc8cc2
Коммит 844ccbee62
4 изменённых файлов: 2 добавлений и 34 удалений

Просмотреть файл

@ -6055,7 +6055,7 @@
# Is support for :is() and :where() enabled?
- name: layout.css.is-where-selectors.enabled
type: RelaxedAtomicBool
value: false
value: @IS_NIGHTLY_BUILD@
mirror: always
rust: true

Просмотреть файл

@ -1 +1 @@
prefs: [layout.css.focus-visible.enabled:true]
prefs: [layout.css.focus-visible.enabled:true,layout.css.is-where-selectors.enabled:true]

Просмотреть файл

@ -1,16 +0,0 @@
[is.html]
[Invalidate :is() for compound selector arguments.]
expected: FAIL
[Test specificity of :is().]
expected: FAIL
[Invalidate :is() for complex selector arguments.]
expected: FAIL
[Invalidate :is() for simple selector arguments.]
expected: FAIL
[Invalidate nested :is().]
expected: FAIL

Просмотреть файл

@ -1,16 +0,0 @@
[where.html]
[Invalidate :where() for complex selector arguments.]
expected: FAIL
[Preconditions.]
expected: FAIL
[Invalidate :where() for simple selector arguments.]
expected: FAIL
[Invalidate :where() for compound selector arguments.]
expected: FAIL
[Invalidate nested :where().]
expected: FAIL