Monday, March 21, 2016
Updates since last meeting (on Tuesday, March 15, 2016): Scrolling (skobes)
- Working on patch to fix absolute positoined scroll anchors within static positioned scrollers which is an interesting edge case.
- Smooth scrolling and scroll anchoring interaction is a bit problematic and needs some work given the absolute scroll offsets that update immediately.
- Work on speeding up smooth scrolling in response to user feedback. CSS Flexbox (cbiesinger)
- Fixed percentage sizing, the last remaining major task.
- Almost all of the scrolling regressions (again!) still one case
remaining that needs more investigation.
CSS Grid Layout (svillar, jfernandez, rego, javif)
[crbug.com/
79180 ] - eae/
svillar trying to figure out what would be required to ship CSS Grid. CSS Multi-column (mstensho) [crbug.com/ 334335 ] - The past weeks I've been working on the break-{after,before,inside} properties. Mostly some preparatory patches so far, while I've kept the beefy parts to myself for now.
- Also: continued cleaning up and untangled multicol stuff in mapLocalToAncestor() and friends, which made it super-easy to fix some a hot PaintLayer clipping bug afterwards. CSS Houdini
- Hooking up script support for the CSS Paint API this week. (ikilpatrick)
- Next up is generating new CSS images for the paint API. (ikilpatrick)
Add API for layout (leviw, pilgrim, dgrogan)
[crbug.com/
495288 ] - Working on getting all of the LayoutView references over to the new block layout API, will be one of the largest leaf nodes ion the new layout API. (pilgrim)
- Will try to add precoomit hook to enforce the line layout API.
(dgrogan)
LayoutNG [crbug.com/
591099 ] - LayoutNG hackathon last week. It happened and was glorious. We got of
to a better start than expected, got very simple layout working day
one. I think we're convinced that it's a tenable design, deciding on
next steps. (leviw, ikilpatrick, dgrogan)
CSS Containment (leviw) [crbug.com/
312978 ] - No update since last week -
Intersection Observer (szager, mpb)
[crbug.com/
540528 ] - Assortment of patches for intersection observer, including all release blockers that I'm trying tom land this week before vacation. Gated on reviewers. (szager) Text (eae, drott, kojii)
- Landing fix for shaping fonts across unicode ranges, now all ranges are all shaped together in one go. Also fixes a bug reported by typekit, made adobe happy. (drott)
- Resume work on small-caps font variant. (drott)
- Investigating line breaking performance. (eae) HTML Tables (dgrogan)
- Dealing with a table bug fix from a few weeks ago, breaking some chrome-only sites relying on the old incorrect behavior. Misc
- Rebaseline bot is now actually running on the builder, no longer on my workstation. Exciting times. (wkorman)
- More detailed research on writing modes, continues this week and next. (wkorman) Logistics
- cbiesinger in SF week of March 28.
- drott in SF week of March 28.
- szager on vacation starting week of March 28.