Tab Atkins Jr.

Results 1327 comments of Tab Atkins Jr.

@romainmenke yes @cdoublev What part of the spec is leading you to believe that a top-level NaN doesn't serialize as such? I might have made a mistake.

> The part that we both referred to (edited for clarity): That's about how the value actually acts in the property it's used in, when the final result is a...

There's no meaningful difference between `calc(infinity)` and `calc(1e6)`. If the number has an enforced range at parse time, they'll both act as the clamped value; if it's unclamped, they'll both...

> At parse time: More specifically, *all* math functions serialize as some variety of math function when they're specified values, regardless of what's inside them. If they've been able to...

Yeah, that's just us misusing the syntax a bit. We don't (currently?) have any overlap between "at-rules that take descriptors" and "at-rules that take declaration-like syntax in their prelude", so...

Yes, a hard-coded list would be the way to go, imo. While nothing a priori prevents there from being overlap, I doubt there will be; all the ones with stuff...

Yeah, per the discussion in #10526 I think `all` should act tree-scoped; aka it only scopes anchor names with a matching tree scope. It would be weird if it was...

Yeah, something's wrong to cause this perf; I noticed it myself in another project. I haven't had time to put attention into it :/ I have to suspect there's an...

So high-level design: 1. I need to find the *possible start* of a shorthand in something's text content. 2. Then, searching in the *same element's* text nodes only, look for...

More detailed plan: ---- All shorthands consist of a literal-text segment (which must live entirely in one text node of the HTML) and one or more alternating body segments (which...