There was an error while loading. Please reload this page.
I thought I was going crazy, but it seems that :not with multiple selectors do not get parsed correctly?
:not
Input: :not(FOO, .BAR) Output: :not(FOO, FOO)
:not(FOO, .BAR)
:not(FOO, FOO)
Here's a screenshot of the debugger output in Intellij.