Skip to content

borders, position: write a bracket no length reader took into its longhand - #768

Merged
samoht merged 2 commits into
spacing-last-resortfrom
inset-sizing-last-resort
Sep 14, 2026
Merged

samoht merged 2 commits into
spacing-last-resortfrom
inset-sizing-last-resort

Conversation

@samoht

@samoht samoht commented Sep 13, 2026

Copy link
Copy Markdown
Owner

The corner radii and the inset sides each name their own longhands, so a bracket no length reader took still names them and the value goes there verbatim. That is 31 more of the families the contract doc inventories.

A theme() call still standing in the text is not such a value — it is resolved before a family's reader sees the bracket, so one that survived is a lookup that declined, and Tailwind names no utility for it. Follows #767.

…ghand

The corner radii and the inset sides each name their own longhands, so a
bracket no length reader took still names them and the value goes there
verbatim - Tailwind's token-stream contract. Refusing dropped the selector.
That is 31 more of the families the contract doc inventories.

A theme() call still standing in the text is not such a value: it is
resolved before a family's reader sees the bracket, so one that survived
is a lookup that declined, and Tailwind names no utility for it.
p-[--theme(spacing.4)] is the v4 spelling over a v3 dot path.
@samoht
samoht force-pushed the inset-sizing-last-resort branch from 15e664f to fe17dae Compare September 13, 2026 19:26
The commit before this one gives the inset sides their last resort, so
top-[(var(--a)+var(--b))] is a declaration rather than a refusal. The
assertion belongs here, with the change it describes, not two PRs later.
@samoht
samoht merged commit 3632d69 into main Sep 14, 2026
3 checks passed
@samoht
samoht deleted the inset-sizing-last-resort branch September 14, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant