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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

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