blob: d39b432854777fd9368c76f377b5ab8c434e63a8 [file] [edit]
:has(foo) is not scope breaking
:has(foo bar) is not scope breaking
:has(foo ~ bar) is not scope breaking
:has(~ foo) is not scope breaking
:has(~ foo bar) is not scope breaking
:has(+ foo) is not scope breaking
:has(+ foo bar) is not scope breaking
:has(:is(foo)) is not scope breaking
:has(:is(foo bar)) IS scope breaking
:has(:is(foo ~ bar)) is not scope breaking
:is(:has(foo)) is not scope breaking
:is(:has(foo bar)) is not scope breaking
:is(:has(:is(foo))) is not scope breaking
:is(:has(:is(foo bar))) IS scope breaking
:has(~ foo) is not scope breaking
:has(~ foo bar) is not scope breaking
:has(~ :is(foo)) is not scope breaking
:has(~ :is(foo bar)) IS scope breaking
:is(~ :has(foo)) is not scope breaking
:is(:has(~ foo bar)) is not scope breaking
:is(:has(~ :is(foo))) is not scope breaking
:is(:has(~ :is(foo bar))) IS scope breaking
:has(+ foo) is not scope breaking
:has(+ foo bar) is not scope breaking
:has(+ :is(foo)) is not scope breaking
:has(+ :is(foo bar)) IS scope breaking
:is(+ :has(foo)) is not scope breaking
:is(:has(+ foo bar)) is not scope breaking
:is(:has(+ :is(foo))) is not scope breaking
:is(:has(+ :is(foo bar))) IS scope breaking
:has(:not(foo)) is not scope breaking
:has(:not(foo bar)) IS scope breaking
:has(:not(foo ~ bar)) is not scope breaking
:not(:has(foo)) is not scope breaking
:not(:has(foo bar)) is not scope breaking
:not(:has(:not(foo))) is not scope breaking
:not(:has(:not(foo bar))) IS scope breaking
:has(~ foo) is not scope breaking
:has(~ foo bar) is not scope breaking
:has(~ :not(foo)) is not scope breaking
:has(~ :not(foo bar)) IS scope breaking
:not(~ :has(foo)) is not scope breaking
:has(+ foo) is not scope breaking
:has(+ foo bar) is not scope breaking
:has(+ :not(foo)) is not scope breaking
:has(+ :not(foo bar)) IS scope breaking
:not(+ :has(foo)) is not scope breaking
:not(:has(~ foo bar)) is not scope breaking
:not(:has(~ :not(foo))) is not scope breaking
:not(:has(~ :not(foo bar))) IS scope breaking
:not(:has(+ foo bar)) is not scope breaking
:not(:has(+ :not(foo))) is not scope breaking
:not(:has(+ :not(foo bar))) IS scope breaking
:has(> :is(.x > .y)) is not scope breaking
:has(> :is(.x .y)) IS scope breaking
:has(:is(.x > .y)) IS scope breaking
ol:has(> :is(.count-and-index-99-children > li:nth-child(10n+1))) is not scope breaking