atom / language-css

CSS package for Atom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add :focus-visible and :user-invalid pseudoclasses

alexr00 opened this issue · comments

Prerequisites

Description

focus-visible and user-invalid are not scoped as entity.other.attribute-name.pseudo-class.css

Steps to Reproduce

  1. Write the following CSS
a:hover         { color: red; }
a:focus         { color: red; }
a:focus-visible { color: red; }
a:invalid       { color: red; }
a:user-invalid  { color: red; }

Expected behavior: all of the pseudoclasses are scoped as entity.other.attribute-name.pseudo-class.css.

Actual behavior: focus-visible and user-invalid are scoped as entity.name.tag.custom.css

Reproduces how often: 100%

Versions

Commit 339e960

Originally from @wojtekmaj in microsoft/vscode#124369

This also affects ::slotted() and ::part().