I haven't had time to dig into the details of why the code is crazy
complicated like it is, but I certainly support simplifying it. In general,
I feel we've recently erred too much on the side of having computed style
communicate a bunch of information for theoretical purity sake for marginal
practical benefit. All these sorts of checks slow down code and add
complexity.
On Thu, Oct 8, 2015 at 7:35 PM Daniel Holbert <dholbert@mozilla.com> wrote:
> On 10/08/2015 04:17 PM, Tab Atkins Jr. wrote:
> > Right; I'm not averse to fixing it, I'm just making sure I
> > *understand* it. When something's been around for a while, and people
> > just point out problems in the revamped version of it [...]
>
> (For the record, bz did express some abstract concerns back in 2012 when
> "flex-item-align:auto" special-cases were being discussed:
> https://lists.w3.org/Archives/Public/www-style/2012May/0464.html
>
> I recall weakly objecting as well, though I can't find the thread at the
> moment & I think I didn't push back too hard once we came up with the
> hack that makes it mostly-work in Gecko).
>
> ~Daniel
>
>