===== TPAC 2017 ===== ==== Meeting Minutes ==== *Monday, November 6 * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0004.html|Part 1]]: Sizing * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0005.html|Part 2]]: Backgrounds, Grid * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0006.html|Part 3]]: Flexbox, Image Decoding, Line Clamping, Cleaning up OWNERS files, Feedback on testing policy * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0007.html|Part 4]]: Values and Units, Contains, Line Grid, Line Heights *Tuesday, November 7 * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0038.html|Part 1]]: .style append/replace, list marker layout, scroll-snap & scrolling APIs * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0039.html|Part 2]]: Spatial Navigation, nav-*/tabindex, a11y Joint Meeting * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0040.html|Part 3]]: 3D Transforms, Scrollbars, Selectors, Color Spaces * [[https://lists.w3.org/Archives/Public/www-style/2017Dec/0041.html|Part 4]]: Constructible Style Sheets, ::selection cascade, Multicol ==== Place, Logistics, etc. ==== * [[https://www.w3.org/2017/11/TPAC/]] * full TPAC week is 06-10 November 2017 * CSS WG meeting days are Mon-Tue 06-07 from 9am to 6pm * Houdini meeting is Thu 09 November from 09:00-12:00 * https://github.com/w3c/css-houdini-drafts/wiki/TPAC-F2F-November-2017 * Burlingame, CA, USA at the Hyatt Regency SFO ==== Participants ===== Please, put your name in this table if you plan to participate (alphabetical order by given name): ^ Name ^ Arrival ^ Departure ^ Hotel ^ Flight info and notes ^ | Alan Stearns | | | | | | Dave Cramer |7 Nov | 11 Nov | Hyatt Regency SFO | massive conflict with PWG | | Emil A Eklund | n/a | n/a | Home | Will miss first two hours on Monday | | Eric Willigers | 5 Nov | 10 Nov | | | | fantasai | | | AirBnB | likely BART+bicycle | | Florian Rivoal | 5 Nov | 11 Nov | Bay Landing Hotel | KE724+KE023 / KE026+KE723| | François REMY | 5 Nov | 11 Nov | TPAC Hotel | Airplane | | Geoffrey Sneddon | 5 Nov | 18 Nov | Hyatt Regency SFO | Monday only, conflict with WPT on Tuesday; EI3221+EI147 / BA286+BA1488 | | Javier Fernández | 5 Nov | 9 Nov | Hyatt Regency SFO | BA7111+BA4271+BA4369 | | Jen Simmons | 29 Oct | 10 Nov | AirBnB | airplane to An Event Apart San Fran, plus rental car | | Jihye Hong | 5 Nov | 10 Nov | Holiday Inn Exp SF Airport South | | | L. David Baron | 30 Sep | 10 Dec | home | probably BART to Millbrae + walk or bus; will miss roughly 9:00-11:00 Monday (TAG), and possibly 15:00-18:00 Tuesday (AC) | | Melanie Richards | 5 Nov | 9 Nov | Hyatt Regency SFO | Alaska 324, 323 | | Naina Raisinghani | 5 Nov | 11 Nov | Crowne Plaza San Francisco Airport | | | Nat McCully | 3 Nov | 7 Nov | AirBnB | | | Peter Linss | 5 Nov | 11 Nov | Hyatt Regency SFO | YZF-R1 | | Rachel Andrew | 5 Nov | 8 Nov | AirBNB | | | Rob Flack | 5 Nov | 9 Nov | Holiday Inn Exp SF Airport South | | | Simon Fraser | n/a | n/a | Local | | | Simon Pieters | 5 Nov | 8 Nov | AirBnB | UA 2400 / SK 936 | | Tab Atkins | local | | Tantek Çelik | 2017-10-19 | 2017-12-08 | home | ground transport | | Tomoya Kimura | 5 Nov | 12 Nov | Bay Landing Hotel | JL002 / JL001 | | Greg Whitworth | 5 Nov | 11 Nov | | | | Xidorn Quan | 5 Nov | 11 Nov | AirBnB | NZ 8 | | Lea Verou | 5 Nov | 13 Nov | Hyatt, then AirBnB | | | Chris Lilley | 5 Nov | 13 Nov | Hyatt, then AirBnB | | | Jet Villegas | 6 Nov | 7 Nov | home | | | Brad Kemper | 6 Nov | 7 Nov | home | Driving | Regrets: * Koji Ishii, can't make due to a conflict, but would like to call in for text topics if possible. * Hiroshi Sakakibara, got a severe cold.. See also the current [[https://www.w3.org/2002/09/wbs/35125/TPAC2017/registrants#CSS|TPAC registrations]] [member-only]. ==== Schedule ==== === Monday === == Morning == * [sizing] * max-content size of percentage-sized replaced elements https://github.com/w3c/csswg-drafts/issues/1722 * Auto-resize iframes and textarea based on content https://github.com/w3c/csswg-drafts/issues/1771 * intrinsic size of 'overflow: auto/scroll' and its impact on auto-sized grid/flex item ancestors https://github.com/w3c/csswg-drafts/issues/1865 (put on monday) * Restrict 'stretch' and 'fit-content' to width/height and max-* https://github.com/w3c/csswg-drafts/issues/1913 * Define which replaced elements are affected by width: % rule zeroing min-content https://github.com/w3c/csswg-drafts/issues/1889 * Move min-width and min-height partial definitions to css-sizing https://github.com/w3c/csswg-drafts/issues/1920 * [css-backgrounds] Background-clip and text underline https://github.com/w3c/csswg-drafts/issues/900 * [css-transform] 3d contexts https://github.com/w3c/csswg-drafts/issues/1944 * Used value of backface-visibility:hidden makes the element a pseudo stacking context (as if having position:relative) if not a stacking context already. * A (pseudo) stacking context with backface-visibility:hidden determines the visibility of its background phase and normal-flow phase by computing the face-orientation of its screen matrix. Painting of the phases is skipped if it is back-facing. * [grid] * [[https://github.com/w3c/csswg-drafts/issues/509|%s and intrinsic sizes in Grid]] (tab & fantasai) (put on monday) * [[https://github.com/w3c/csswg-drafts/issues/1921|[css-grid] Percentage tracks and indefinite sizes]] * Basic support for "equal gutter" with justify-content on grid items https://github.com/w3c/csswg-drafts/issues/1116 == Afternoon == * [[https://github.com/w3c/csswg-drafts/issues/1322|Non-interop on sizing images in flexbox]] (tab & fantasai & jen) (put on monday) * Image decoding (async or not) [smfr] * line-clamp (tab & eae?) (https://twitter.com/bfgeek/status/925486371937980416) (put on monday) * Cleaning up owners files for testing (gregwhitworth) * WG feedback about [[https://github.com/w3c/csswg-drafts/issues/1755| testing policy]], experience so far, what is needed (zcorpan) * [css-values] Computed value of a negative calc unit that doesn't allow negative lengths. https://github.com/w3c/csswg-drafts/issues/434 * CSS Contain (Florian) * To which box does paint containment clip? https://github.com/w3c/csswg-drafts/issues/1809 * Clarify style containment effect 1 https://github.com/w3c/csswg-drafts/issues/1872 * Do scoped counters create new counters https://github.com/w3c/csswg-drafts/issues/1887 * Becoming a formatting context root vs ruby: what should that do https://github.com/w3c/csswg-drafts/issues/1457 * line height / line spacing related * [[https://lists.w3.org/Archives/Public/www-style/2017Oct/0013.html|unifying line grid / rhythm / line spacing proposals]] (dbaron) * Baseline considerations for Japanese (Nat) and Math (Daniel) * Interop on the line-height property https://github.com/w3c/csswg-drafts/issues/1796 (Florian) * Interaction between line grid + size + position https://github.com/w3c/csswg-drafts/issues/1856 (Florian) * Clarify lh/rlh with line-height:normal (tbd after issue 1796) https://github.com/w3c/csswg-drafts/issues/1253 Florian * [[https://github.com/w3c/csswg-drafts/issues/938|Avoiding accidental double spacing]] (if remote is possible, probably after dbaron's proposal, koji) === Tuesday === == Morning == * [[https://github.com/w3c/csswg-drafts/issues/1934|Interop on List-item outside marker]] (fremy) * [[https://github.com/w3c/csswg-drafts/issues/1898|logical/physical property cascade and the .style API]] (tabatkins) * Interaction of scroll-snap and JS scrolling APIs (tab & fantasai) ([[https://github.com/w3c/csswg-drafts/issues/1707|#1707]], [[https://github.com/w3c/csswg-drafts/issues/1708|#1708]]) * Navigation related (Tuesday please) * [[https://github.com/lgeweb/spatial-navigation/blob/master/explainer.md|APIs for the spatial focus navigation proposal]] (jihye) * Making spatial navigation properties more composable https://github.com/w3c/csswg-drafts/issues/1910 (Florian) * Turning spatial navigation on https://github.com/w3c/csswg-drafts/issues/1940 (Florian) * Controlling sequential navigation: https://github.com/w3c/csswg-drafts/issues/1748 + https://github.com/w3c/csswg-drafts/issues/1764 (Florian) 11am: APA/ARIA 11:30am-1pm: 3D transforms breakout. == Afternoon == * [[https://bugzilla.mozilla.org/show_bug.cgi?id=77790|scrollbar colors for compat]] (Tantek) * draft: https://github.com/tantek/css-scrollbar-style/blob/master/Overview.bs * [selectors] * Functional pseudo-class like :matches() with 0 specificity https://github.com/w3c/csswg-drafts/issues/1170 * :target-within? https://github.com/w3c/csswg-drafts/issues/457 * [css-color-4] Working colorspace options (15min, before 2pm, Chris) * New author proposal for css-transforms-2 [smfr] * [[https://tabatkins.github.io/specs/construct-stylesheets/|Constructable Stylesheets]] (tab & eric) * [[https://github.com/w3c/csswg-drafts/issues/374|::selection cascade]] * [css-multicol] Small legacy issues (Rachel) * z-order of column-rule and column scrolling https://github.com/w3c/csswg-drafts/issues/1739 * Text describing column boxes as block container boxes https://github.com/w3c/csswg-drafts/issues/1738 * Proposal to drop example XVII https://github.com/w3c/csswg-drafts/issues/1740 * [css-multicol] Related issues with regard to column-span (Rachel) * How do elements between column-span and its multicol ancestor appear around the span https://github.com/w3c/csswg-drafts/issues/1072 * Specification should define interaction between 'column-span' and 'column-fill' https://github.com/w3c/csswg-drafts/issues/1075 * how does absolute positioning work in a containing block that was split by a column-span? https://github.com/w3c/csswg-drafts/issues/1894 * [[https://lists.w3.org/Archives/Member/w3c-css-wg/2017OctDec/0091.html|Move Web Animations to CSSWG]] * [filter-effects] filter * filter should be defined to establish a containing block for fixed and absolutely positioned elements https://github.com/w3c/fxtf-drafts/issues/11 * [[https://github.com/bokand/root-scroller|Root Scroller - proposal to control what element counts as the "root" scroller for the page]] (David Bokan) - any time except this morning === Thursday === 09:00-12:00 [[https://github.com/w3c/css-houdini-drafts/wiki/TPAC-F2F-November-2017|Houdini f2f]] in Cypress C ==== Proposed Agenda ==== * [css-fonts-4] Computed value for font-variation-settings https://github.com/w3c/csswg-drafts/issues/1959 (Greg) * [css-ui-4] appearance (Florian) * compatibility with existing content https://github.com/w3c/csswg-drafts/issues/1250 * what aspect of complex controls to preserve when appearance is none https://github.com/w3c/csswg-drafts/issues/356 * appearance:none and replaced elements https://github.com/w3c/csswg-drafts/issues/1018 * [css-ui-4] user-select (Florian) * user-select on form controls https://github.com/w3c/csswg-drafts/issues/285 * user-select on generated content and list markers https://github.com/w3c/csswg-drafts/issues/284 (Florian, probably needs to get some WebPlat folks in the room) * [css-ui-4] Scrollbar styling https://github.com/w3c/csswg-drafts/issues/107 (Florian) * Prepare snapshot 2018 (Florian) * borken indices in the 2017 snapshot https://github.com/w3c/csswg-drafts/issues/1007 * Copy document conventions (and conformance?) from 2.1 to the snapshot? https://github.com/w3c/csswg-drafts/issues/1867 ==== Scribes list ==== Monday am * Greg * Brian * Francois Monday pm * Ian * Tab * Emil Tuesday am * Greg * Tab Tuesday pm * Emil * -your name here-