Skip to content

Incorrect pseudo-selector output #125

@siilike

Description

@siilike

Input:

:root
{
	--XXX: 15px;
}

#test li
{
	font-size: var(--XXX);
}

#test:not(.class)
{
	--XXX: 8px;
}

#test2 li
{
	font-size: var(--XXX);
}

#test2:hover
{
	--XXX: 8px;
}

Expected:

#test li
{
	font-size: 15px;
}

#test:not(.class) li
{
	font-size: 8px;
}

#test2 li
{
	font-size: 15px;
}

#test2:hover li
{
	font-size: 8px;
}

Actual:

#test li
{
	font-size: 15px;
}

#test li:not(.class)
{
	font-size: 8px;
}

#test2 li
{
	font-size: 15px;
}

#test2 li:hover
{
	font-size: 8px;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions