Minutes Telecon 2023-06-07
- Resolved: Defer on getCurrentTime for L1 (Issue #8765: getCurrentTime is self-inconsistent wrt representing time)
- Resolved: No change (Issue #8672: Three-value `animation-range` shorthand notation)
- Resolved: Allow a list of nones (Issue #8843: Should `none` be part of the list in scroll/view-timeline-name?)
- Resolved: Pick option 2 (Make a new longhand transition-property-mode which is an auto-extended list) with name to be bikeshed (Issue #8857: Put discrete transitions behind new syntax for compatibility)
- In addition to bikeshedding the name for the new longhand in issue #8857, discussion will continue on Github to determine if there’s a need for a magic value which would only transition of the property is discrete.
- Resolved: getComputedStyle of animation-duration on a time-based animation with a duration of auto returns 0sec for compat reasons (Issue #6530: Should the initial value for animation-duration be auto?)
- Working group members were encouraged to being thinking of topics that would benefit from the extended time for discussions available at the upcoming F2F.
Full Meeting Minutes
Minutes Telecon 2023-05-31
- Next week the group will take up issue 8878 (Move CSS View Transitions Level 1 to CR) for resolution. In advance of that, khush will handle the remaining issues and fantasai will do a review of the whole spec.
- The group did not want to change the resolution in issue #7948 (What if legacy colors *also* interpolated in Oklab by default?). Instead, they will have one of the browsers ship it in a beta channel to validate it does not cause breakage.
- Resolved: Colors don’t add; add a note asking for use cases and a warning specifying we might change in the future (Issue #8576: Addition of `color` is way underspecified)
- Resolved: Accept the changes (Issue #8564: Serialization of percentages in color-mix())
- There was not consensus issue #7661 (Application of grid-positioning properties to static position of grid children is inconsistent) and there was interest in getting more author input to guide the solution.
Full Meeting Minutes
Minutes Telecon 2023-05-24
- Resolved: Rename `@initial` to `@starting-style` (Issue #8174: Add syntax to establish before-change style for css-transitions on new elements)
- Prior to a conclusion on issue #1724 (flow-relative gradients) the group needs to decide how to remove the backgrounds 4 3-value syntax in `position` and add logical values.
- Resolved: When an animations produces display none it continues to run but it still cancels animations within that subtree (Issue #6429: Why is display listed as not animatable instead of animation type: discrete?)
- Resolved: Add progress to Animation and make it readonly (Issue #8799: Progress APIs)
- There was agreement we should allow color control for transitions and animations for issue #7063 (Add control of colorspace used for transitioning colors). During discussion on the call an idea was floated to do something similar as we do with transitions and list out the properties named which seemed like a good alternative to the approach in the issue. Discussion will return to github to discuss details.
Full Meeting Minutes
Minutes Telecon 2023-05-17
- There were three options outlined to resolve issue #7661 (Application of grid-positioning properties to static position of grid children is inconsistent). Additional clarifications for the options will be added to github and then this will come back to the agenda in two weeks for a resolution.
- Resolved: Switch timeline names to `dashed-ident` (Issue #8746: Require `dashed-ident` for timeline names)
- Resolved: Remove scroll/view-timeline-attachment, add timeline-scope, which accepts a list of timeline names and raises their scope (Issue #7759: Broader scope of scroll timelines)
- Resolved: Accept “auto” as an animation-duration in the animation shorthand (Issue #8656: Explicit `auto` for `animation-duration` in the `animation` shorthand)
- Resolved: Allow timeline ranges outside of 0-100% range, and use them as-is for existing animation start-time and duration calculations (Issue #8578: Out-of-range range offsets)
- On the call it was suggested to address issue #1724 (flow-relative gradients) by using the `position` in Backgrounds 4 as a foundation. Discussion will return to github so folks can read up on the Backgrounds spec.
- The group was moving toward a new property rather than reusing overflow-clip-margin for issue #7246 (How does overflow-clip-margin: border-box behave on a scroll container?). Use cases will be gathered on github to validate this approach.
Full Meeting Minutes
Minutes Telecon 2023-05-10
- Resolved: Proceed with ResizeObserver solution in HTML spec (Issue #8542: content-visibility: auto visibility check timing needs details)
- Resolved: Add a new property (provisionally “form-sizing: normal | contents”) that turns off the “half-replaced” sizing of form controls and makes them content-based like normal elements (Issue #7542: Allow `textarea` to be sized by contents)
- Resolved: Extend view transitions to cover cross-document same-origin navigations (Issue #8804: Support ViewTransitions for same-origin cross-document navigation)
- Resolved: Make color-mix() and RCS using rgb, hsl and hwb return round-trippable, unbounded results in color(srgb …) (Issue #8444: Allow out-of-gamut HSL/HWB colors (previously “Move gamut mapping to a future spec”))
- Resolved: Upcoming F2F will be Tue-Fri July 18-21, Apple location in California
Full Meeting Minutes
Minutes Telecon 2023-05-03
- Resolved: We will accept this PR and close the issue (Issue #8694: Handling changed size/position in current frame)
- Resolved: Return positive infinity for time values after the range, and negative infinity for times coinciding with and before (Issue #8114: Clarifying behavior of getCurrentTime(rangeName))
- Resolved: Explicitly define that overflow:clip does clip scrollable overflow (Issue #8607: What clips scrollable overflow?)
- Resolved: ‘clip’ and ‘clip-path’ do not clip scrollable overflow (Issue #8607)
- The group reviewed the proposal to add min-intrinsic-sizing:from-textarea and min-intrinsic-sizing:from-input for the sizing use case outlined in issue #7542 (Allow textarea to be sized by contents). The group discussed if this should be two properties or just one and generally landed on needing two properties. There was a request to have a week to discuss further so this will be on next week’s agenda.
- The preference from current survey respondents was for a F2F on the west coast hosted by Apple the week of July 17th. Unless anyone reaches out either on the private list or directly to Rossen by next week’s telecon, that will be the final decision.
Full Meeting Minutes
Minutes Telecon 2023-04-26
- Resolved: FPWD CSS Positioned Layout L4
- Resolved: No change to current spec. Draft ability for a counter function to return the counter string including prefix/suffix, with various fallback options (Issue #8619: Should fallback use prefix/suffix of original style or fallback style?)
- Resolved: Accept proposal to match JS scinot serialization triggers, other than 6-digit decimal truncation rule (Issue #8538: Serialize numbers using scientific notation?)
- Resolved: Update CSSOM to allow null representation of imported style sheets (Issue #8608: CSSImportRule.sheet not being null conflicts with @import supports())
- Resolved: Accept IDL in issue (Issue #8710: Extend CSSImportRule to expose supports condition)
- There are three possible locations for the F2F. The group is asked to provide feedback on the private list as to how likely they are to attend the three candidate locations on the week of July 17th or the week after.
Full Meeting Minutes
Minutes Telecon 2023-04-19
- Resolved: Specify `@initial` as defined in this issue and open another issue about the duplication problems with entry and exit styles (Issue #8174: Add pseudo-class to establish before-change style for css-transitions on new elements)
- Resolved: Start with the name `@starting-style` instead of `initial` (Issue #8174)
- Resolved: Close issue with no change (Issue #7795: checkVisibility and filter:opacity(0))
- Resolved: Close, no change (Issue #8259: Define optimizeSpeed as nearest neighbor)
- Resolved: If there are no valid options, render as an invalid image (Issue #8266: Define what happens when all image-set options are invalid)
- Resolved: Math function simplification for descriptors is as if they were specified properties, and descriptors with math functions use the specified-value serialization rules (Issue #7964: Unclear serialization of calc expressions in `@font-face` font-stretch/style/weight descriptors)
- Resolved: Remove slider-horizontal, square-button, and push-button from `compat-auto`; PaulG will open an issue about ARIA roles and concerns about slider-vertical and push-button (Issue #8506: Consider removing slider-horizontal from `compat-auto`)
- There are questions about the relationship between overflow-anchor and the proposed new `always` value on issue #7745 (Consider adding an opt-in way of avoiding scroll anchoring suppressions). Discussion will return on github to come up with a proposal.
Full Meeting Minutes
Minutes Telecon 2023-04-12
- Resolved: Change getCurrentTime() parameter to a dict to satisfy Brian’s/the TAG’s concerns (Issue #8201: Animation.getCurrentTime is easily confused with Animation.currentTime)
- Resolved: Times in a non-time-based timeline are converted to their relative percents (Issue #7749: Prefer phase based start / end delays over converting time based delays)
- Resolved: Once group effects are added, also add percent-based delays/durations (Issue #7749)
- Resolved: Draft up proposal for time-based keyframe selectors in Animations 2 (Issue #4907: Proposal: Time-based Keyframe Animations)
- Resolved: Define “snapshot CB” as the current snapshot root rect, give it ICB behaviors so it captures all elements (preventing them from going higher) (Issue #8505: Enforce ::view-transition to be fixed position)
- Resolved: isolation/blending-mode properties are added conditionally, as stated in current spec (Issue #7814: Should isolation and plus-lighter blending be applied conditionally)
- Issue #8542 (content-visibility: auto visibility check timing needs details) needs more consideration around handling of ResizeObserver and so discussion will continue on github.
- Resolved: Leave the values in Values Level 5 (Issue #1603: Define crossorigin, preload and async URL modifiers)
Full Meeting Minutes
Minutes Telecon 2023-04-05
- Resolved: Republish WD of css-highlight-api-1
- Resolved: If there is color in the author origin the UA must respect that color exactly, including its alpha (Issue #6853: Safari’s ::selection “wash” and UA tweaks to highlight colors)
- Resolved: If there isn’t a color from the author origin the UA may apply magic (Issue #6853)
- Input is needed from authors on issue #6641 (Custom properties on :root) to determine which option is the least bad based on the downsides they present.
- Resolved: Accept @sheet with URL fragment referencing rule. Exact details to be in the Cascade spec (Issue #5629: Multiple stylesheets per file)
- Resolved: Negative
resolution
values are invalid (Issue #8532: Specify argument range for resolution)
- Resolved: Spec it as undefined (Issue #8527: Consider removing asymptotic special-cases for tan())
- Based on the initial poll the target for a F2F will be the second or third week in July. The chairs will now look for a host in the east coast of the Americas. There will be a follow-up poll shortly to get more specific details about availability for travel.
Full Meeting Minutes