w3c/csswg-drafts Issues

Last updated Nov 21, 2024, 5:52:31 AM UTC.

Untriaged

Try to triage issues within . [ More Info ]

Issue Title Within SLO On maintainers' plates for Time left Time past SLO
#1855 [extend-rule]
#4825 Need a definition for what it means for something to be painted on screen
#5383 [resize-observer-1] Invoke callback with observer as 2nd argument and `this` value
#5666 [css-animations-2] Describe behavior for changes to animation-timeline
#5690 [css-transforms-1] Fix mistakes in Example 5 (closes #4767)
#5702 [css-transforms-1] Fix 5520
#5751 [scroll-animations-1] Specify liveness of element references
#6688 [css-transitions-1] Define before/after-change style in terms of base
#6991 CSS Toggles Proposal
#7008 [css-toggle] scope enum bikeshed: change from narrow/wide to shallow/deep
#7443 [css-nav-1] Scope event definition to target interface
#7611 [css-scoping-module]: host-selector specificity replication removal
#7150 Define guidelines for preprocessors, libraries, frameworks
#7740 [css-contain-2] Improve definition of contentvisibilityautostatechange event
#8033 [css-contain-2] Adds missing attribute values.
#8125 [resize-observer] Update initial value of lastReportedSizes #3664
#9215 [css-contain-3] Define the block contents of `@container` with `<rule-list>`
#9219 [web-animations-1] Define 'start time' for animation effects
#9360 [web-animation-2] Avoid using a dictionary for range in animation IDL
#9480 [css-syntax-3] Rename `<an+b>` to `<an-b>`
#9604 [css-cascade-5] page and view-transition at rules should cascade
#9620 [css-logical] Add `block-start` and `block-end` values to `caption-side` property
#9633 [css-pseudo-4] Clarify text decorations in ::spelling-error and ::grammar-error
#9664 [cssom-view] Add 'onmove' event handler for the Window object
#9676 [css-view-transitions-1] Defer restoring persisted state until after capturing old state
#9727 [css-shapes][editorial] Define production rule for `<basic-shape>`
#9902 [css-sizing-4] Define stretch sizing properly, rather than (incorrectly) indirecting thru stretch alignment.
#10014 [cssom-1] Simplify setting MediaList.mediaText
#10085 [css-text-decor-4] #10066 Describe extent of ink overflow
#10131 [mediaqueries] Lift <media-feature> parens to <media-in-parens> (#6806)
#10139 [css-align-3][css-overflow-3] Content alignment on scroll containers extends scrollable area #4957
#10228 Suggestion : reference Support full document link jump
#10270 [css-spec-viewport-1] updated the values for zoom property
#10281 [css-next] Call for feedback: RFC open for CSS Levels categorization
#10295 [css-cascade-6] Clarify circular dependency (In wording) in finding scoping limits.
#10344 [css-scroll-snap-2] Align event handler names with event names
#10402 CSS [parent-element]:nth-[attrib/class]-child[attrb+op+val](nth [BitflagOps] [value] ) Selectors for Display:Grid
#10495 [css-anchor] Minor editorial
#10518 Do we need real CSS modules?
#10586 [css-scoping-1] add :has-slotted() pseudo class
#10669 [css-lists-3] Correct the counter-set example
#10699 [css-text-decor-4] Define `<length-percentage>` as a single type
#10700 [css-inline-3] Rewording of shorthand expansion
#10929 [css-scroll-snap-2] Resolve multiple scroll-start-targets by reverse DOM order
#10986 [css-forms-1] Add new pseudo-elements for customizable select
#10996 [css-view-transitions-1] Don't animate transform/size by default when prefers-reduced-motion is on
#11026 [css-anchor-position-1] Nest Validity subsections #11023
#11027 [css-anchor-position-1] Move Accessibility Implications section #11024
#11052 [css-anchor-position] Naming of the `inside` and `outside` `<anchor-side>` values
#11073 [cssom-view-1] Apply scroll snap to scroll-into-view-position
#11080 [css-anchor-position] Be more nuanced about last `@position-try` winning
#11085 [web-animations-1] Require a style flush at the end of commitStyles
#11087 [css-transitions-2] transition-composition
#11110 [css-anchor-position] Enable scroll position change for focused elements within anchored content
#11111 [css-transitions-2] animation-composition blend
#11115 [css-gaps-1] Initial editor's draft. #10393
#11119 [CSS-UI-4] Clarify which element caret properties come from
#11134 Motion Blur Effects
#11137 [css-viewport-1] Add automation support for viewport segments
#11145 [css-position] Meta-issue: Unresolved `sticky` positioning use cases
#11150 [css-view-transitions-2] Define behavior of root element in layered capture
#11178 [css-ui-4] Add 'interactivity' property, per #10711
#11190 [css-functions-mixins] Custom CSS Function Parameter Implications/Questions
#11191 [css-conditional-5] Add `scroll-state(scroll-to)` container feature queries
#11192 [css-font-loading-3] Should document.fonts.add delay Window load events?
#11199 [css-color] New Message/Action system colors
#11201 [css-cascade-6] Headings case inconsistencies
#11207 [css-shapes-2] Specify the grammar for `shape()`
#11221 [css-view-transitions] Integration with drag-and-drop API's preview image?
#11222 [css-overflow-5] Editoral - move scroll buttons under scroll navigation controls
#11224 [css-overflow-5] Remove normative active marker algorithm.
#11231 [css-conditional][featurequeries] Consider separate specification
#11234 [css-backgrounds][css-text-decor] Keywords for predefined shadows
#11239 [css-position-3] link to absolute-position containing block
#11245 [resize-observer-1] Broadcast active resize observations steps 4 and 5 are wrong
#11246 [selectors-4] Fix typo
#11247 Suggestion for Enhancing CSS Variable System Integration
#11248 [css-const] RFC: CSS constants
#5324 [css-transitions] undesired behaviour - transition of inherited value happening in sequence.
#11251 [css2] link to absolutely-positioned definition + minor grammatical changes
#11254 [mediaqueries] Spec has conflicting info on whether or not `<media-query-list>` allows trailing commas
#11255 Please split preferred content width from viewport/window/page width

Need Edits

Try to apply the edits requested in these issues within . [ More Info ] [ See these issues on Github ]

Issue Title Within SLO Has needed edits for Time left Time past SLO
#412 [css-syntax] [css21] url parsing contradiction between 2.1 and Syntax
#910 [css-transforms-2] rotate3d definition could be more explicit about normalization to unit vector
#915 [css-transforms-2] Term 'accumulated 3D transformation matrix' misleading
#917 [css-transforms-2] Backface-visibility cannot be tested by only looking at m33
#918 [css-transforms-2] Preserve-3d + backface visibility semantics need to be clarified
#972 [css2] Make Root Element In-Flow
#937 [css-rhythm][css-values-4] Figure out the interaction between line-height-step and the lh and rlh units
#1362 [css-font-loading] FontFace.status for font faces in the failure period
#1002 [css-align] Allowing fallback alignments without breaking shorthands
#1684 [css-font-loading] "Invalid" @font-face rules shouldn't create FontFace objects
#206 [css-device-adapt] Terminology: define layout viewport and visual viewport
#247 Should we spec required prefixes directly in the relevant specs?
#1708 [css-scroll-snap][cssom] Define interaction of ScrollIntoView options and scroll-snap
#1436 [css-display][css-position] Computed value of float with absolute positioning when there is no box?
#2324 [css-backgrounds][css-display][css-box] anchoring terminology for the border box taking corner shape into account.
#796 [css-grid] Auto-placement aligning to a named line
#924 [css-transforms-2] Clarify use of matrices by columns in pseudo-code
#2714 [css-images] Clarify how gradients should be serialized in presence of the double-position color syntax
#2733 [font-loading] FontFaceSet.ready never resolves if no font faces are requested
#2740 [css2] Apply the patch from css-ui/box-sizing
#2769 Margin collapsing: pathological collapsing behaviour for auto-height, non-zero min-height elements with self-collapsing child (Issue 211)
#2237 [css-cascade] User stylesheets, UA stylesheets - still something we expect to be real?
#2980 Values and Interactions
#1102 [css-grid-2] Allow minmax where max wins over min
#2611 [css-grid-2] Allow fr units as min
#2853 [css-images-3] Interpolating A with cross-fade(p% A, B)
#3102 [CSS2] define and use a term for things that create a stacking context
#3050 proposal: [CSS-cascade] import only in moment when we need it.
#3285 [css-env] Consider value-level parsing like calc() rather than token-level like var()
#2351 [selectors] Should parse a selector reference error handling?
#3426 Add -webkit- gradients to CSS Images
#2211 [CSS2] empty url() behaviour needs errata to match Level 3
#3673 [resize-observer] ResizeObserver should support fragments
#3674 [css-shadow-parts] make clear that Shadow Parts for built-in elements should not be supported without standardization
#3488 [mediaqueries-5] Privacy considerations.
#3896 [css-shadow-parts][css-scoping] Allow ::part after ::slotted
#3974 [css-flexbox-2] Add a `flex-clear` property
#3906 [css-fonts-4] Clarify how the computed font-size is determined for size keyword
#898 [css-transforms] need two identity function concepts
#3323 [css-display][css-ui] Should outline apply to elements with 'display: contents'?
#4033 [css-align-3][css-tables] vertical-align in orthogonal table cells
#938 [css-rhythm-1] Avoiding accidental double spacing
#4438 [css-ui] Spec the pointer-events property for non-SVG elements
#4248 FontFaceSet.ready resolve-time
#4726 [css-om-view] Description of zooming is too simplistic
#4728 [css-om-view] Window move and resize functions should be allowed to do nothing
#4724 [css-om-view] Describe layout and visual viewports
#4135 [cssom] Number of layers in getComputedStyle results
#4767 [css-transforms] Error in description of transform in Section 3 example 5
#1562 [cssom-view] Consider making scroll methods return promises
#4983 [css-align-3] Abspos alignment in vertical axis should care about align-self, just like horizontal/justify-self
#3698 [css-inline] initial-letter should allow zero sink?
#391 [css2][css-inline] Definition of line-height calculations contradicts itself
#4828 [multiple] Serialization of rules
#5385 [css-display] math/inline-math
#5482 [css-scoping] Consider aligning ::slotted() for fallback content with implementations
#3281 [css-logical] Mapping of logical values in 'resize'
#4640 [css-images] Integrate with SVG Integration spec
#5608 How widely should HTML's 'aspect-ratio' presentational attribute be applied?
#4099 [css-break] Specify that ink overflow doesn't fragment?
#3404 [css-break-4] Should fragmentation of block-level replaced-elements be configurable? ("object-slice")
#3405 [css-break-4] orphans and widows for fragmented monolithic replaced elements
#5695 [css-contain-2] apply containment on `content-visibility: visible` ; use `normal` as initial value
#5165 [css-images] image-orientation:none violates same-origin policy
#5795 [css-lists-3] Inconsist `counter()` syntax between CSS 2 and 3
#5721 [css-sizing-4] Expected size of replaced element with aspect-ratio but width/height auto
#5657 [css-ui-4] Use of accent color outside of form control elements
#5969 [css-page] Spec seems confused about descriptors and properties
#5970 [css-page] Should page descriptors support `!important`?
#3305 [css-transforms-2] Is it necessary to serialize all 3 components of translate given the 3rd component is 0px
#6116 [fill-stroke-3] Should % stroke widths be relative to the viewport for CSS?
#6241 [css-images] image-set() resolution should be applied on-top of, not instead-of the natural image resolution.
#6359 [css-backgrounds-3] Embed box-shadow spread rounding demo into spec
#6390 [css-align-3] Import auto-margin handling from CSS2
#6328 [css-fonts] @font-face src: url() format() keywords vs. strings ambiguous in spec
#1088 Define which subresources block the DOM load event
#6205 [css-contain] Similar to window.matchMedia(), Container Queries should have a similar method
#6693 [css-flexbox] content size suggestion of image flex items
#4516 [css-transforms-2] Provide more information or a link for the interpolation on rotate property
#2858 [cssom] Serialization of custom identifiers
#2854 [css-transforms-1] What is the computed value of a <transform-list> in the middle of a layout dependent matrix decomposed interpolation?
#3728 [css-ui] Should mention the posibility to ignore custom cursors that go outside of the viewport
#4515 [css-transforms-2] The readiness of shipping individual transform properties - translate, rotate, scale
#6937 [css-color-6] `color-extract()` function to extract individual color components
#7016 [css-selectors-4] Clarify the grammar of a functional pseudo-class
#6855 [css-flexbox] Multi-line column flexbox fragmentation
#6692 [css-grid-2] conditional subgrid fallback when no parent grid is available
#6812 [css-flexbox] Flexbox alignment and fragmentation
#7219 [css-masking-1] Fix value definition of deprecated `clip` property
#5305 [css-sizing-4] Splitting intrinsic size / content-based size into two concepts
#7311 [fullscreen] Should fullscreen be a modal state?
#7472 [css-syntax-3][css-values-4] Add informative note about tokenization of negative 0
#7495 [css-transforms] Which value of `backface-visibility` does create a containing block?
#7524 [css-sizing-4] aspect-ratio via width and height attributes doesn't work for <video>
#7002 [css-cascade-5] Add a R/W `CSSStyleSheet.layer` attribute for the layer name
#7596 [css-flexbox] `align-content: stretch` for abspos children of flex containers should align with browser behavior.
#7633 [css-conditional-5] Queries re font-technology support queries
#7164 [css-values][css-backgrounds][css-animations][css-transitions][fill-stroke] How to handle linked list-valued properties?
#6794 [css-flexbox] Change content-size suggestion to min-intrinsic instead of min-content?
#6777 [css-flexbox] column wrap intrinsic size algorithm can make inline min-content > max-content
#4848 [css-tables] Let `*-gap` properties apply to tables
#7576 [css-contain-2] Rephrase a Note which was made normative
#6468 [css-contain-2]: Pause media playback in iframes hidden by content-visibility:hidden
#7233 [css-cascade-7] Is it possible to account for proximity of sibling elements?
#7091 [css-contain-3][css-grid-2] Interaction between subgrid, and containment.
#7595 [mediaqueries] Merge error handling section into evaluating section
#368 [css-shapes][css3-backgrounds] No explicit <position> serialization steps in background spec
#7897 [css-transitions-1] Clarify priority `transition-property` over `transition-timing-function` and `transition-behavior-value` in `transition`
#7655 [css-align-3][css-tables-3] Define last baseline for tables.
#7656 [css-align-3] Baselines need to be defined on fieldsets.
#7346 [selectors] Child & descendant pseudo element combinators
#6250 [selectors-4] Clarify relationship of seeking/playing/pausing/etc.
#8044 [mediaqueries] `min-` or `max-` prefixed `<mf-name>` in `<mf-range>`
#7807 [css-contain][css-sizing] `content-visibility: auto` kinda broken by not using last remembered size with `contain: size`
#7838 [css-syntax-3] Descriptor declarations with global substitution value, CSS-wide keyword, `!important`
#4805 [selectors] Custom state pseudo class proposal
#5995 [css-ruby-1] Should auto-hide match use NFKC and/or strip white space?
#5641 [css-contain-2] Spec is unclear about whether 0-sized boxes can be "relevant to the user" (since they have zero intersection area)
#7734 [resize-observer] What should the fragment-aware behavior be when there are no fragments?
#7736 [resize-observer] Fragment-aware behavior for SVG?
#8276 [css-link-params] param() in src()?
#5868 [css-contain-2] Clarify what happens with scrollbars on elements that 'skip their contents'
#7766 [css-highlight-api] Exposing shadow DOM highlights in highlightsFromPoint()
#5745 [selectors][css-nesting] Move nest-containing and nest-prefixed selector definitions to Selectors
#7714 [css-flexbox] overflow clip on SVG elements and flex layout
#8244 [mediaqueries][css-contain] How to evaluate `<ratio>` queries?
#7810 [css-scroll-snap] Clarify what UAs should do in cases of 0-height or 0-width optimal viewing region
#7144 [css-images-4][css-overflow-3] How do `object-overflow` and `object-view-box` interact with `overflow` and `overflow-clip-margin`?
#7606 [css-sizing] Last remembered size for non-atomic inlines?
#7659 [css-sizing] Define precise timing for setting last remembered size?
#7598 [css-sizing] Last remembered size when fragmented?
#7564 [css-sizing] Is last remembered size logical or physical?
#7539 [css-sizing] How does 0x0 size affect last remembered size?
#7532 [css-sizing] Should last remembered size be removed if the element is removed from the document?
#7529 [css-sizing] Is the last remembered size recorded if there is size containment in a single axis?
#7527 [css-sizing] What happens with the last remembered size if there is no principal box?
#7520 [css-sizing] Clarify contain-intrinsic-size with multicolumn/grid
#7519 [css-sizing] Clarify how contain-intrinsic-size affects size containment algorithm
#6807 [css-images] @image rule for manipulating images
#8407 [css-contain][css-sizing] Behavior of slightly offscreen content having `content-visibility:auto` and `contain-intrinsic-size` when UA margin around the viewport is 0
#8493 [css-grid-2] Subgrid auto repeat calculation when <line-name-list> size isn't a multiple of remaining subgrid tracks
#8361 [css-overflow] add method to prevent elements from contributing to scrollable overflow
#8514 [css-contain-2] If element is in the top layer, are its contents necessarily relevant to the user
#8389 [css-display] Interaction gotchas when delaying the effect of `display: none`
#8257 [css-display-4] Define 'reading-order: auto' #7387
#7751 [css-cascade-6] Handle sibling-proximity in @scope
#7858 [css-contain-3] Reference named containers for cq units
#8197 [css-contain] Container queries within display:none are difficult to implement
#7429 [css-contain-3] Clarify Container Relative Lengths
#8658 [css-namespaces-3] `@layer` statement should be valid before `@namespace`
#8677 [css-view-transitions-2] MPA and SPA API compatibility
#5629 Multiple stylesheets per file
#8266 [css-images] Define what happens when all image-set options are invalid
#1477 [css-display] How does block inside inline affect the box tree, exactly?
#8538 [cssom] Serialize numbers using scientific notation?
#8607 [css-overflow-3] What clips scrollable overflow?
#8620 [css-sizing-4] min-intrinsic-sizing needs to be per-axis, or have axis keywords.
#7737 [css-sizing] Add `contain-intrinsic-size: auto none`?
#8551 [css-cascade] "document order" is undefined
#8346 [css-images] Define `<zero>` as an alternative for `<angle>`
#8799 [web-animations-2] Progress APIs
#8944 [web-animations-1] Keyframe computed value computation is confusing
#8945 [web-animations-1] Clarify consequences of mis-sorted keyframes
#6429 [css-display] Why is display listed as not animatable instead of animation type: discrete?
#7493 [css-mediaqueries] Should prefers-color-scheme in iframes be context-dependent?
#9069 [css-nesting-1] Ambiguity of specificity when no nesting selector is used
#8884 [css-flexbox] Intrinsic main size algorithm for row flexboxes not web compatible
#9029 [css-lists-3] counter-increment and counter-reset overflow/underflow
#2881 [css-nesting] Concern about combinatorial explosion
#6946 [css-animations-2] Make animation shorthand syntax future-proof
#8915 [scroll-animations-1] blocking effects of timeline-scope
#6853 [css-pseudo] Safari’s ::selection “wash” and UA tweaks to highlight colors
#8855 [css-contain-3] Add container-font relative units
#8998 [mediaqueries-5] Parsing strategy for range syntax
#9033 [css-text] Phrase line breaking should fallback to normal line breaking if overflow
#9176 [css-writing-modes] Application of text-combine-upright should be defined in terms of typographic mode
#3713 [css-transforms] Inconsistencies in 2D and 3D matrix decomposition
#8357 [selectors] Drop `:target-within`, deprecate `:focus-within`
#7348 [css-cascade-6] Add ability to scope rules from an imported stylesheet
#7244 [css-images-4] Allow stripes to be used as gradients
#8959 UA stylesheets in CSS specs cause interop issues
#9233 [css-text-decor] [css-pseudo] text-decoration-line:: spelling-error inside ::spelling-error pseudo (and grammar)
#2463 [css-conditional-5] Feature detection for descriptors
#9451 [css-typed-om-1] Should css typed om support the same simplifications as css-values-4?
#8356 [selectors] consider preserving invalid selectors in :is() and :where()
#9325 [css-grid-3] Repeat range
#7845 [css-pseudo] Define ::backdrop
#4660 [css-align-3] Punt baseline-alignment to level 4
#9558 [css-namespaces] Define <q-name> and <wq-name>
#9601 [css-view-transitions-2] @view-transition resolution algorithm should cascade
#9025 [css-cascade-6] :scope and featureless elements
#9637 [css-borders-4] Add logical variants of `border-clip-*` longhands
#9252 [css-borders-4] Rename `border-clip-<side>` to `border-<side>-clip`?
#116 [css-backgrounds-4] Add background-repeat-x/y
#8622 [css-images-4] Allow transitions between different types within `stripes()`
#8942 [css-animations-2] Add animation-trigger for triggering animations when an element is in a timeline's range
#7185 [css-contain-3] Move style queries of standard properties to level 4
#9621 [css-scoping] Always serialise the implicit `:scope` ?
#7693 [cssom-view] No event to track window position
#7768 [css-display-3] text run ?
#4957 [css-align-3] What is supposed to happen to abspos in an end-aligned scroll container?
#5477 [css-lists] CSS counter scope/inheritance is incompatible with HTML ordinals
#5253 [css-overflow-4] overflow into the gutter
#5828 [mediaqueries-5] active vs inactive window states
#7628 [css-anchor-position] Full markup and CSS examples
#7465 [css-grid-2] How to properly accommodate margin/border/padding of a subgrid with no item on the edges
#9868 [css-anchor-position-1] `position-fallback-bounds` vs `position-container`
#9121 [css-transforms-1] The computed value of `transform` if the transformed element is display:none
#9640 [css-transforms] `transform-box:stroke-box` with `vector-effect:non-scaling-stroke` creates a cyclical dependency
#9843 [css-shapes] Allow optional rounding parameter for `polygon()`
#9103 [css-multicol] What is the max-content width of a muticol container with only column-width:<length>
#7513 [css-highlight-api] Approaches for dispatching highlight pointer events
#9350 Proposal: Custom CSS Functions & Mixins
#9750 [css-values] Clarifying serialization of negative zero and expression simplification
#8914 [css-fonts] It should be possible to slant glyphs to the left for italics/oblique
#9909 [CSS Pseudo] Revisit CSS Custom Properties in highlight pseudos
#9803 [css-contain-2]: Should the first `contentvisibilityautostatechange` event be fired without knowing if the element is close to the viewport
#10050 [css-text-decor] Propdef table for text-decoration-thickness shouldn't say "Percentages: N/A"
#9917 [css-scroll-snap] Snap point selection when scrolling into view should try to make targeted element visible
#10080 [css-speech-1] Replace percentage types by combined <*-percentage> types
#10079 [css-page-floats-3] Replace percentage types by combined <*-percentage> types
#10081 [css-template-1] Replace percentage types by combined <*-percentage> types
#10107 [css-fonts] `CSSFontFaceDescriptors` is missing descriptor attributes
#10120 Ambiguity or omission in list of steps for "CSS Syntax Level 3", section "4.3.4. Consume an ident-like token"? [css-syntax]
#10116 [css-images-4] Should `contain-intrinsic-size` affect `object-fit`?
#7916 [css-anchor] anchor-name should not leak out of a shadow tree
#10151 [css-color-5] Behavior of `none` in relative color syntax
#7526 [css-mediaqueries] Clarify propagated preferred color-scheme on SVG images with color-scheme: normal and no color-scheme meta tag
#3937 [css-overflow-4] Ellipsizing of text in middle of string
#10073 [css-ruby-1] Breaks within implicit bases is not Web-compatible
#10211 [css-color-4] Clarify that `none` is preserved in calculations
#10175 [css-scroll-snap-2] Should pseudo-elements show up as null SnapEvent.snapTargetBlock/Inline
#10173 [css-scroll-snap-2] Should snap events fired at the document bubble?
#10264 [css-view-transitions-1] Skip ViewTransitions in detached iframes
#9588 [css-view-transitions-2] [css-pseudo-4] Clarify ordering of `::view-transition` with other tree-abiding pseudo-elements
#10197 [css-view-transitions-1] Clarify implications of scrolling during a transition
#9879 improve styling of <details>/<summary> elements
#9935 [css-grid] Include scrollbar gutter in #subgrid-edge-placeholders
#9916 [css-tables][css-backgrounds] Does background-clip work on table columns and rows?
#9904 [css-overflow] Top layer containing block and scrollbar-gutter
#10371 [css-properties-and-values-api] Resolved value of registered <color> custom properties.
#10327 [css-color-5] Should relative `rgb()`/`rgba()` and relative `hsl()`/`hsla()` serialize exactly as declared?
#10210 [css-color-4] Expand the concept of analogous components to analogous sets of components to minimize `none` → `0` conversions
#10193 [css-text] Reconsidering the CSS letter-spacing model
#6384 [css-fonts-5] font-size-adjust with missing metrics
#5478 [css-content] Quote character choice must depend on surrounding language, not language of the quotation
#8064 [css-color-adjust-1] Emojis in forced colors mode
#10043 [css-values][css-contain] Can we account for scrollbars on containers when sizing 100cq*?
#10182 [css-anchor-1] position-visibility show/hide animations
#8895 [css-anchor-1] Allow anchoring to a particular fragment
#10393 Proposal: CSS Gap Decorations Level 1
#10328 [css-color-5] Should colors nested in a parent color function (RCS, color-mix, light-dark, color-contrast) serialize in their most precision saving form
#10298 [selectors-4][css-pseudo-4] meaning of ::search-text:current(…), :past, :future
#9230 [css-display-4] Define how reading-flow interacts with focusable display: contents elements.
#10369 [css-animations] Handling values where endpoints are valid, but midpoints are IACVT
#10238 [css-syntax] Should numbers have type `integer` whenever the actual value is an integer?
#10347 [css-contain] content-visibility: auto and SVG-as-image
#9908 [view-transitions-2] Add method to get all animations of a ViewTransition object
#9901 [css-view-transitions-1] How should scroll timeline animations be treated?
#10060 Setting the primary scrolling direction for a scroll container
#6985 [css-scroll-snap] Proposing `:snapped`: exposing private snapped item browser state for developers and designers
#8637 [selectors-4] Introduce `:popover-open` pseudo class
#10486 [css-rhythm-1] Add `content-box` to `block-step-insert` so authors can have content grow instead of adding space
#10268 [css-viewport] [css-contain] Zoom and container queries
#5998 [css-ui] appearance: base to enable interoperable styling of controls/components
#10431 [css-cascade] @scope as a nested grouping rule and CSSNestedDeclarations
#9853 [css-scrollbars] What do (semi) transparent colors mean for scrollbar-color
#10543 [css-flexbox-1] Link to "definite" is kinda useless in 9.8
#6517 [mediaqueries-5] Script control of (prefers-*) queries
#6203 [css-lists] The `cursor` property should apply to `::marker`s
#10289 [CSS-UI] caret-shape: block/underscore and overflow
#10388 [css-text] Specify HTML alignment as text-align: -webkit-{left,right,center}
#9875 [css-conditional] choose names for keyword-based feature queries in @supports and names for initial set of queries
#10374 [css-images-4] Gradient interpolation doesn't specify how to handle positionless stops at computed-value time
#5260 [cssom-view] No (easy) way to access the viewport size without losing precision.
#6071 [css-sizing-4] min/max size transfers across aspect-ratio
#10544 [css-contain-2][css-conditional-5] Weaker form of layout containment for container queries.
#10619 [css-flexbox] max-content main-size contribution of stretched items with aspect ratio in a definite container
#9728 [css-shapes] Clarify which `<basic-shape>` are valid in `shape-*`
#10673 [css-font-loading] Renaming the FontFace 'stretch' attribute to 'width' (to align with CSS Fonts)
#8173 [css-inline-3] Define `text-*-edge` aliases in prose instead of with basic syntax?
#10363 [css-text-3][css-text-4] Japanese small kana and `line-break: normal`
#8431 [css-color-6] add color functions for some (or all) compositing/blending operations
#10418 Position of the text-overflow ellipsis
#9991 [css2][css-position] Static position needs to ignore floats
#5335 [css-inline-3] text-box-trim vs fragmentation
#10758 [css-ui] Pseudo-element for select's UA popover
#9010 [css-animations-2][css-transitions-2] Add animation object to animation/transition events.
#10885 [css-tables] `overflow` override needs to handle `overflow-x` and `overflow-y`
#7995 [css-grid-3] `grid-template-areas` in masonry
#10866 [css-ui] Define design principles for `appearance: base` stylesheet
#10036 [css-fonts] Add generic font family, Khmer Mul
#4573 [css‑fonts‑4] Create keywords for `unicode‑range`
#10844 [css-overflow] Line-clamp and approaches to ellipsis insertion
#10506 [css-env-1] Specify viewport environment variable property propagation into subframes
#6982 [css-animations-2] there should be a way to set the effect-wide easing for a CSS Animation
#10667 [css-shapes-2] In `shape()` It should be possible to specify control points relative to their point on the curve
#6997 [css-shapes-2][css-borders-4] Add a way to change an element's shape
#10666 [css-shapes-2] Order of points and control points in `shape()`
#10711 [css-ui] Support setting offscreen content inert
#10715 [css-overflow-5][css-scroll-snap-2] Snapping and generating scroll-marker pseudo-elements from fragments
#10916 [css-overflow-5] Creating scroll-marker groups within which to select an active marker
#10917 [css-overflow-5] Improve active marker calculation
#10761 [css-box-4] Applying `margin-trim` to fragmentation containers
#10914 [css-scroll-snap-1] Avoid page scrolling skipping past snappable items
#10786 [css-shadow-parts] are rules for which pseudo-classes and pseudo-elements work after ::part() parse-time or match-time?
#10787 [css-shadow-parts] need definition of which pseudo-classes can follow `::part()` that is sufficient to produce interoperability
#10807 [css-shadow-parts][css-scoping] Is ::slotted() allowed after ::part()?
#5900 [css-color] [css-ui-4] Authors should have access to accent-color value to use in their code
#10746 [selectors] Shouldn't there be a pseudo selector for `:unchecked` inputs?
#10772 [css-color-5] Edge cases for color-mix() percentage serialization questions
#10983 [css-color-5] Allow using channel keywords in any calculation
#10960 [scroll-animations-1] Typo in calculation of ViewTimeline progress
#10805 [css-backgrounds-4] The `background-clip: text` needs to contain `text-emphasis`
#7875 [css-overflow][css-contain][css-sizing] `overflow: auto` incompatible with size containment and container queries
#10387 [css-content] Use case for counter / counters in content alt text?
#9847 [css-variables][cssom] Empty value doesn't round-trip
#10955 [css-anchor-position] Should anchor() be validated at parse time when it is known invalid?
#10455 [css-properties-values-api] Are fallbacks provided for registered properties validated by the CP syntax?
#1198 [css-text-decor] text-underline-position auto in vertical text
#10904 [css-inline] Is `text-box-edge` inherited or not?
#10703 [css-inline-3] The behavior when one value is specified for `text-box-edge`
#10713 [css-inline-3] Allow re-ordering of <text-edge> keywords
#10999 [css-anchor-position] Better handling of scroll position for fixpos elements on first layout
#10834 [css-inline-3] inline boxes and line-fit-edge vs text-box-trim/edge
#8709 [cssom-view] Expose small/large viewport dimensions of the layout viewport
#10516 It is unclear which Document object https://drafts.csswg.org/resize-observer/#ref-for-resizeobserver is talking about
#11038 [css-pseudo] Should the "first formatted line" propagate into a different BFC?
#11066 [scroll-animations] add a "reduced motion" example to the spec
#1332 [css-images] Add easing functions to color stops
#11076 [css-sizing] `stretch` should enforce a non-negative content size
#10796 [css-conditional][css-anchor-position][scroll-animations] Snapshotting post-layout State
#8511 [css-text-4] text-autospace: what gets copied?
#10549 [cssom-view] Spec for offsetTop/Left does not match impls when offsetParent is `position:static` `<body>` element
#11120 [css-values-5] Does `container-progress()` really want the entire `<size-feature>` production for its progress value?
#10967 [css-sizing][css-values] Is `stretch` intrinsic or not? Specs don't agree
#11127 [css-conditional-5] More precisely define the syntax of `scroll-state-feature`
#11167 [css-backgrounds-4] default background-origin for `border-area` in shorthand
#11204 [css-values-5] What is meant by the distinction between "math function" vs. "function that evaluates to a <number>"
#10599 [css-fonts] Support avar2 within tech() to support using the next generation of variable fonts tech
#11238 [css-color-4] Premultiplication in cylindrical spaces and mixing
#9788 [css-pseudo][css-writing-modes] `text-orientation` and `::marker`
#11250 [css-color-hdr] No HDR color-difference (ΔE) metric specified
#11182 [css-conditional-5] scroll-state(overflowing) is confusing because it ignores clipped overflowing content
#10908 [css-ui] Pseudo-elements for checkmark and dropdown icon for appearance:base `<select>`
#11165 [css-overflow-5] Scrolling to unreachable scroll aligned marker positions
#11216 [css-overflow-5] Disabled scroll-button state and styling
#10918 [css-overflow-5] Bikeshed pseudoclasses for active scroll-marker
#10738 [css-overflow-5] Allowing markers to be active even when not scrollable to aligned position
#11125 [css-overflow-5] Tree structure of scroll container controls

Agenda

Try to maintain fewer than 25 agenda items and discuss issues on the agenda within . [ More Info ] [ See these issues on Github ]

Issue Title Within SLO On the agenda for Time left Time past SLO
#10605 [css-sizing] Intrinsic size of <img> / <video> with aspect ratio but no definite size
#9793 [css-2024] Add specs to Rough Interoperability
#10714 [css-writing-modes-4] Allow sideways-x and vertical-x to share a block formatting context?
#10745 [css-overflow] Should overflow-clip-margin apply to scrollable boxes?
#10674 [css-fonts][css-viewport] UAs inconsistent in how OS font settings affect the default font-size `medium`
#9724 [css-text] What does the `white-space-collapse` apply to when white-space trimming/positioning
#10831 [css-anchor-position] `anchor()` Fallback type inconsistency vs WPT
#10773 [css-view-transitions-2] Elements with content-visibility in new Document
#10881 [css2][css-tables] Does `overflow` apply to table-wrapper or table-grid? css-tables contradicts CSSWG resolution
#10524 [css-scrollbars] What is "the background"
#3473 [css-text] Preventing too-short final lines of blocks (Last Line Minimum Length)
#10880 [css-animations] How should relative-length values be interpreted when used in the <keyframe-selector> production in the @keyframes prelude?
#9413 [css-pseudo-4] Allow intervening space and no-break space in ::first-letter, preceding the letter
#10503 [css-values-5] Normalized attr() substitution value
#10860 [css-align][css-anchor-position] Default safety and fixpos
#10937 [css-tables][css-sizing] What sizing keywords allow fixed table mode?
#10599 [css-fonts] Support avar2 within tech() to support using the next generation of variable fonts tech
#10969 [css-sizing] Nobody follows the spec about cyclic percentages in min sizing properties
#7922 [css-shadow-parts] Make `::slotted()` a combinator
#6867 [selectors] Pseudo-class to indicate when a slot has content
#10975 [selectors] :local-link should have a more precise name
#10992 [cssom-view] Allow elementFromPoint and elementsFromPoint to traverse shadow roots
#10788 [css-shadow-parts][css-nesting] is & allowed after ::part()
#11000 [css-scoping][selectors] `:root` should resolve to `:host` in shadow trees
#11006 [css-sizing] Does indefinite `stretch` behave as automatic size or as initial value?
#10803 [css-text-4] [text-autospace] Spacing across element boundaries for BiDi content
#10573 Two "variants" of `color-mix()` ??
#11013 [css-text] Use the Unicode East Asian Auto Spacing for `text-autospace`
#10845 [css-conditional-5] `CSSContainerRule.containerName`/`containerQuery` should return a list
#10954 [css-mixins] Improve ergonomics of `using` by allowing wildcards
#10562 [css-mixins] Should `result` be mandatory in `@function`?
#1914 [css-scoping-1] Dynamic changes of state and attributes referenced by :host-context rules are pretty hard to handle efficiently.
#7708 [css-overflow] Is continue: discard working in the fragment tree useful?
#10527 [css-pseudo] allowing ::search-text:current its own overlay
#11011 [css-pseudo] `color-scheme` should be an allowed property for highlight pseudos
#560 [css-display] create a display property value for visually hiding an element while making it available for AT
#10721 [css-sizing-3] Content contribution of min-inline-size:fit-content and max-inline-size:fit-content
#11040 [css-values-4] `<integer>` grammar terms and `<number>`-returning functions
#10439 [css-overflow-4] How do `-webkit-line-clamp` and `line-clamp` interact when both are specified?
#11079 [css-view-transitions-2] Define behavior of scrollbars and overflow with layered capture
#9141 [css-values] A way to dynamically construct custom-ident and dashed-ident values
#11093 [css-sizing] Should `aspect-ratio: <ratio>` obey `box-sizing` on replaced elements with auto preferred sizes?
#11039 [selectors-4] Should we have :open and :closed?
#11103 [css-values-5] Introduce nth-item()
#10916 [css-overflow-5] Creating scroll-marker groups within which to select an active marker
#11098 [css-overflow-5] What is the active :checked marker when some markers point to elements within different scrolling containers?
#7647 [css-highlight-api] Should pseudo-classes work with Custom Highlights
#9452 [cssom-view-1] Option for scrollIntoView that doesn't propagate to root
#11138 [css-overflow-5] Limit scrolling to the associated scroll container when activating a marker
#10868 [css-overflow] What counts as "immediately preceding" for `block-ellipsis`?
#10827 [css-overflow] `block-ellipsis` interaction with height-based `line-clamp`
#11090 [css-multicol-1] column-rule-style: {none | hidden} forcing column-rule-width to 0
#11164 [cssom-view] Scroll steps don't match implementations
#10972 [css-cascade-6] Add a `media()` function for `@import`
#11014 [css-fonts] Clarification font-variant-emoji should not affect characters `0-9#*`
#10574 [css-animations-2][web-animations-2] (proposal) Add pointer driven animations
#9830 Names of <input type=range> / <input type=checkbox switch> pseudo-elements
#9832 New property to control the direction of slider controls
#11151 [selectors] Proposal: Update :visited language to state UAs must preserve user privacy
#10907 [css-backgrounds-4][css-borders-4] Should initial value of border-color be sensitive to border-area?
#8852 [scroll-animations-1] Allow named ranges to be used with math functions
#4344 Support Cross-Origin iframe use case
#4456 [cssom] getComputedStyle for ::before::marker or ::after::marker
#10298 [selectors-4][css-pseudo-4] meaning of ::search-text:current(…), :past, :future
#10297 [cssom-1][css-pseudo-4] getComputedStyle and pseudo-elements with pseudo-classes or sub-pseudo-elements
#10687 [css-2024] Add features to Safe to Release pre-CR Exceptions
#11173 [css-scroll-snap-2] scroll-start-target: auto doesn't match general meaning of auto
#11183 [css-conditional-5] Add inline/block/x/y values to `overflowing` scroll-state query?
#11181 [css-conditional-5] Add `both` value to scroll-state(snapped) feature.
#10913 [scroll-snap-2] Rename `scroll-start-target` to `scroll-target`?
#11194 [css-position] overlay property UA sheet is not enough.
#11195 [css-position-3] Absolute positioning - Is the new inset & auto-size behaviour web-compatible?
#11167 [css-backgrounds-4] default background-origin for `border-area` in shorthand
#1902 [css-rhythm-1] Inherit block-step-size
#11206 [css-rhythm-1] Define interaction of block-step-align and align-content
#10838 [css-scroll-snap-2] Should scrollsnapchanging target the currently visible element during flings
#9562 [css-values-5] allow specifying flat vs light tree in `sibling-index()` and `sibling-count()`
#11193 [css-next] Adoption of the logo created by the CSS Next CG
#9326 [css-grid-3][masonry] variable track sizes + dense packing has poor performance
#11243 [css-grid-3][masonry] Masonry Syntax Debate
#11198 [css-overflow-5] Active marker in 2d scroller?
#11166 [css-overflow-5] Can we relax size containment on ::scroll-marker-group?