Skip to content

CSS highlighting breaks when a nested rule comes before a custom property in the same block #54

Description

@YitshakS

Bug

When a CSS block has a nested rule followed by a custom property declaration, syntax highlighting desyncs from that point on.

Image

Repro

#a { .b { gap: 1px; } --c: 1px; }

Swap the order and it highlights fine:

#a { --c: 1px; .b { gap: 1px; } }

Both are valid, equivalent CSS (order doesn't matter per the CSS Nesting spec) — only the highlighting differs.

Expected: both orders highlight the same.

Env: Windows

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions