w3c/csswg-drafts Issues

Last updated May 16, 2026, 7:41:57 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 ❌
#5690 [css-transforms-1] Fix mistakes in Example 5 (closes #4767) ❌
#5702 [css-transforms-1] Fix 5520 ❌
#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 ❌
#9219 [web-animations-1] Define 'start time' for animation effects ❌
#9360 [web-animation-2] Avoid using a dictionary for range in animation IDL ❌
#9620 [css-logical] Add `block-start` and `block-end` values to `caption-side` property ❌
#9676 [css-view-transitions-1] Defer restoring persisted state until after capturing old state ❌
#10085 [css-text-decor-4] #10066 Describe extent of ink overflow ❌
#10228 Suggestion : reference Support full document link jump ❌
#10281 [css-next] Call for feedback: RFC open for CSS Levels categorization ❌
#10014 [cssom-1] Simplify setting MediaList.mediaText ❌
#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 ❌
#10518 Do we need real CSS modules? ❌
#10586 [css-scoping-1] add :has-slotted() pseudo class ❌
#10996 [css-view-transitions-1] Don't animate transform/size by default when prefers-reduced-motion is on ❌
#11085 [web-animations-1] Require a style flush at the end of commitStyles ❌
#11251 [css2] link to absolutely-positioned definition + minor grammatical changes ❌
#11947 [css-view-transitions-1] Flush the callback queue before performing other view-transition operations ❌
#11980 [css-cascade-7] @sheet proposal #11509 ❌
#12283 [pointer-animations-1] Prefix `pointer()` definition types ❌
#12314 [css-animations-2] [web-animations-2] Animation trigger event ❌
#12362 [cssom-view-1] Define caretRangeFromPoint() ❌
#12472 Specifications for notes (in paged and continuous media) ❌
#12500 [css-transitions-1]: add explanation & example for transition shorthand parsing order ❌
#12640 [css-conditional-5] Use the generic <boolean-expr> ❌
#12750 [scroll-animations?] Proposal: Add overscroll gestures with ability to reveal elements ❌
#12767 [css-view-transition-2] Simplify handling of ::view-transition ❌
#12805 [css-break-3] Add the concept of grouping boxes ❌
#12827 [css-overflow] move overscroll behaviors to overflow-4 ❌
#12957 [css-view-transitions-2] Resolve finished promise at own task when animations are done ❌
#13079 [css-anchor-position] Scrollable Containing Block + Fallbacks/`position-visibility: no-overflow` & visibility of positioned element to users ❌
#13084 [css-text-4][editorial] 2 more "out-of-flow" glosses ❌
#13088 When using anchor positioning, the final edge alignment needs to be known ❌
#13096 [css-pseudo-4] Let ::details-content opened details correctly set expanded ❌
#13098 Source maps for CSS ❌
#13117 [css-navigation] Concerns about `at` navigation rules creating CSS bloat ❌
#13162 [css-values-4][@property url] [Curiosity] URL interpretation differences with @property in CSS ❌
#13166 [css-ui][css-anchor] Anchors in Focus Navigation properties `nav-*` ❌
#13180 [resize-observer-1] Add a fireOnEveryPaint option ❌
#13184 [css-contain] Clarification: does content-visibility: hidden affect id references? ❌
#13188 [css-values] "inherits: declaration" @property syntax ❌
#13213 [css-values] Proposal: a way to revert a property to use presentational hints if any ❌
#13230 [web-animations-2] Incorrect value for total time in "convert a time based animation to a proportional animation" ❌
#13234 [css-position-4] Remove the overlay property ❌
#13243 [css-animations-2] Add non-normative accessibility considerations for animations ❌
#13244 [css-content] Clarify valid and default values of `string-set` ❌
#13256 [cssom-view] minor editorial errors ❌
#13258 Can't target ::scroll-button with :has() ❌
#13267 [css-shapes] Basic shapes for regular polygons ❌
#13280 [css-borders] `@border-style` for custom border designs ❌
#13284 [css-text-decor] Informal Western text emphasis and arbitrary marks ❌
#13287 [css-color-4] Please consider CIE Luv & CIE LCHuv ❌
#13295 Proposal: new `cursor: info` value ❌
#13296 [css-animations-2] Add trigger-scope explainer ❌
#13301 [cssom-view] "Perform a scroll of a viewport" is passed an associated element it doesn't use ❌
#13302 [cssom-view] Ambiguous phrase "in a fixed position containing block" in offsetParent algorithm ❌
#13311 [css-speech-1] Missing syntax definition for `voice-family-name` ❌
#13318 [css-backgrounds-3] `spread` variable is undefined in "adjusted radius dimension" ❌
#13326 [meta] Drop `Canonical order` property definition field? ❌
#13331 Font optical size multiplication factor ❌
#13335 [css-text-decor][css-lists][css-counter-styles] `text-emphasis` is similar to (symbolic) counters ❌
#13339 [css-fonts] Remove `font-width` in favor of `font-stretch` ❌
#13340 [meta] Context-sensitive function definitions ❌
#13344 [css-navigation-1][editorial] Refactor <navigation-condition> definition ❌
#13348 Proposal: CSS Object Variables with Dot Notation ❌
#13351 [css-pseudo] Describe `.pseudoTarget` property for `CSSPseudoElement` #12163 ❌
#13352 [css-anchor-position] Anchor Recalculation Point + Initial Load ❌
#13353 [css-anchor-position] Clarify the expected behavior of anchor-center with scrollable containers ❌
#13375 [css-highlight-api][css-pseudo] Highlight Types ❌
#13389 [meta] `…-name` variants and `<custom-ident>` vs. `<dashed-ident>` ❌
#13402 [css-speech-1] Useful values to drive TTS engines ❌
#13439 [css-speech-1] The expression CSS "Speech" is too restrictive now ❌
#13440 [css-image-animation] Definition of content and decorative image ❌
#13441 [css-speech-1] Set volume and balance on cues too ❌
#13442 [css-speech-1] Group "Pause" and "Rest properties" into a single "Break" section ❌
#13443 [css-speech-1] TTS default value ❌
#13444 [css-speech-1] CSS speech, a first step toward standardized TTS APIs? ❌
#13449 [css-speech-1] Add 3.2 Crosswalk between SSML & CSS Speech ❌
#13455 [css-tables][css-shadow] shadow of a row in the context of a rowspan ❌
#13457 [css-values-5] Make specifying limits more convenient in random function ❌
#13470 [css-cascade][CSSOM] Protected properties ❌
#13472 [css-animations-2] Setting `Animation.timeline` should override further changes to `animation-timeline` ❌
#13479 [css-gaps-1] Introduce `auto` for `rule-visibility-items` #13477 ❌
#13485 [css-inline-3] Should dominant-baseline support the legacy SVG text-before-edge and text-after-edge values? ❌
#13486 [css-color-adjust] Opt-out mechanism from auto dark/forced dark for dark-by-design pages in `<meta name="color-scheme">` ❌
#13490 [css-scroll-snap-1] [interop-2026] clarify how snap positions are calculated in the case where the target element is split into multiple boxes ❌
#13497 Enhanced `labelledby` for Scroll Markers ❌
#13498 [indexes] Index of Terms and Expansions of Productions ❌
#13499 [css-grid] support normal flow in the block axis and grid lines in inline axis ❌
#13501 [css-background-4] Set independent background for overscroll on any side ❌
#13510 [css-cascade-5] How does 'revert' interact with !important? ❌
#13511 [css-border][css-animation][css-transition] Animations/Transitions of border-width after change of computed value definition in issue #11494 ❌
#13538 [css-font-loading-3] FontFaceSet.ready promise isn't resolved if no FontFaces are added ❌
#13542 [css-gaps-1] Adding missing shorthands for `inset` properties #13531 ❌
#13544 [css-ui-4] `pointer` may be used on other interactive elements ❌
#13551 [css-conditional-5] Add `matchContainer()` and `ContainerQueryList` API text ❌
#13558 Allow anchor-size() as a value for scroll-padding-* ❌
#13568 [css-forms-1] Fix select option enabled selector ❌
#13573 Anchor positioning, should the fallbacks re-calculate to respect my default? ❌
#13574 [css-grid-3][masonry] Negative margins should affect gaps between items ❌
#13591 Proposal: Presentation Layers ❌
#13595 [css-position-4][css-anchor-position] Top layer exit animations require tracking a lot of state for implicit anchors ❌
#13603 [css-animations-1][css-transitions-1] Add .pseudoTarget to AnimationEvent and TransitionEvent ❌
#13613 [mediaqueries-5] Ability to detect a preference override being cleared ❌
#13615 [mediaqueries-5] Add a prefers-lang media feature to expose user language preference ❌
#13650 [cssom-1] Browsers do not really implement the "disallow modification" flag ❌
#13660 [css-masking] Add mask-position-x and mask-position-y longhands ❌
#13664 [css-animations][web-animations] Animations based on absolute/wall time ❌
#13685 [css-typed-om-1] How should keyword timing function values like `step-start` be represented in Typed OM? ❌
#13689 Proposal: CSS Text Transitions & Animations ❌
#13696 [css-spec-shortname-1] Additional API for geometryUtils (https://github.com/w3c/csswg-drafts/issues/12534) ❌
#13699 [css2] Fix wording for magins collapsing ❌
#13700 Dynamic backsides for print layout? ❌
#13702 Attribute Selectors with CURIEs ❌
#13703 Replace height and width attributes for checkbox and radio inputs ❌
#13714 [selectors] Next of type selector ❌
#13747 [meta][bikeshed] Collapsing inlined WPT tests in drafts ❌
#13750 [@font-face:unicode-range] Preload a specific font by `unicode-range` ❌
#13753 [css-lists-3] [css-values-5] Potential issue with `toggle()` and `ul` in css-lists-3 Appendix A ❌
#13757 [css-forms-1] Add a way to reproduce fieldset/legend border magic in CSS ❌
#13758 [css-view-transition-2] Test for opt-in to cross-document view transitions does not need to wait for external stylesheets ❌
#13770 [filter-effects-2] Property for binary "carveout" of filters at element granularity? ❌
#13781 [css-break] Fragmenting of monolithic content when the alternative is overflow ❌
#13787 [css-conditional-5] Anchor fragment scrolls should update scroll-state(scrolled) direction to stay consistent with scroll-padding ❌
#13797 [filter-effects-1] Represent invalidity of negative values in filter function arguments in grammar ❌
#13805 [css-animations-1] Editors draft missing link to 2023 working draft ❌
#13808 [css-speech-1] defaults for phrasing elements and voice-character ❌
#13810 [css-break-4] Don't extend boxes into table/grid gaps #12801 ❌
#13812 [css-view-transition-2] Nit: leftover `contain: view-transition` ❌
#13819 Update procedure for determining if at a progress timeline boundary ❌
#13823 [web-animations-1][editorial]: Pass correct value to "set the associated effect of an animation" ❌
#13828 [css-typed-om-1] Should non-integer <number> values for tab-size round-trip as CSSUnitValue or CSSMathSum? ❌
#13830 [css-text-4] Only accept `none` as a standalone keyword for `text-fit` ❌
#13832 [css-scroll-snap-1] Clarify whether to use the DOM tree order or the flat tree order ❌
#13838 [css-ui] Limit `user-select` due to popular misuse ❌
#13846 [filter-effects-1] Document Clickjacking Attacks ❌
#13854 [css-contain-2] `contentvisibilityautostatechange` event should bubble #11310 ❌
#13859 [css-values-5] Precedence of URL request modifiers over consumer-imposed fetch requirements ❌
#13867 [css-typed-om-1] Should scroll-position in will-change reify as CSSKeywordValue or be unsupported? ❌
#13868 [css-forms-1] Radio buttons inline alignment ❌
#13871 [css-grid-1][css-grid-2] Clarify that Grid can fragment within rows #13870 ❌
#13899 [scroll-animations-1] Should switching from `animation-timeline: none` to `animation-timeine: --scroll-timeline` cause the animation to pause? ❌
#13900 [css-fill-and-stroke-3] stroke-width grammar appears inconsistent between CSS Fill and Stroke and SVG2 ❌
#13907 [css-typed-om-1] Reification spec appears out of sync with UA/WPT behavior ✔
#13908 New valid elements for the text-transform property ✔
#13910 [css-viewport-1] Make zoom interpolate by computed value type ✔
#13911 [css-viewport] Define visual viewport. ✔
#13914 [css-borders-4][css-shapes-1]The `round` algorithm is not continuous ✔
#13921 [css-values-4] Duplicated definition of `<string>` ✔
#13929 [css-highlight-api-1] Integrate OpaqueRange into Highlight and highlightsFromPoint ✔
#13931 [css-grid-3][masonry] Static positions of out-of-flow items in fill-reverse ✔
#13932 [mediaqueries-5] `app-context` Media Query ✔
#13934 [css-color-5] `<color-interpolation-method>` between `device-cmyk()` colors should have a special value for interpolating in physical ink quantities ✔

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 ❌
#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 ❌
#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 ❌
#7633 [css-conditional-5] Queries re font-technology support queries ❌
#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 ❌
#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 ❌
#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? ❌
#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 ❌
#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? ❌
#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 ❌
#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 ❌
#7244 [css-images-4] Allow stripes to be used as gradients ❌
#8959 UA stylesheets in CSS specs cause interop issues ❌
#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 ❌
#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` ? ❌
#7768 [css-display-3] text run ? ❌
#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 ❌
#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 ❌
#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 ❌
#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`? ❌
#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 ❌
#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 ❌
#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. ❌
#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 ❌
#10043 [css-values][css-contain] Can we account for scrollbars on containers when sizing 100cq*? ❌
#8895 [css-anchor-1] Allow anchoring to a particular fragment ❌
#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 ❌
#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 ❌
#10268 [css-viewport] [css-contain] Zoom and container queries ❌
#10431 [css-cascade] @scope as a nested grouping rule and CSSNestedDeclarations ❌
#9853 [css-scrollbars] What do (semi) transparent colors mean for scrollbar-color ❌
#6517 [mediaqueries-5] Script control of (prefers-*) queries ❌
#6203 [css-lists] The `cursor` property should apply to `::marker`s ❌
#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 ❌
#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) ❌
#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 ❌
#10885 [css-tables] `overflow` override needs to handle `overflow-x` and `overflow-y` ❌
#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 ❌
#10711 [css-ui] Support setting offscreen content inert ❌
#10916 [css-overflow-5] Creating scroll-marker groups within which to select an active marker ❌
#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()? ❌
#10960 [scroll-animations-1] Typo in calculation of ViewTimeline progress ❌
#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? ❌
#1198 [css-text-decor] text-underline-position auto in vertical text ❌
#10713 [css-inline-3] Allow re-ordering of <text-edge> keywords ❌
#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 ❌
#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? ❌
#11127 [css-conditional-5] More precisely define the syntax of `scroll-state-feature` ❌
#8459 [css-rhythm-1] block-step-size animations ❌
#11143 [css-conditional-5] Evaluate IACVT style queries to false ❌
#11013 [css-text] Use the Unicode East Asian Auto Spacing for `text-autospace` ❌
#10714 [css-writing-modes-4] Allow sideways-x and vertical-x to share a block formatting context? ❌
#11304 [css-contain] ruby container missing from size containment exclusions ❌
#10838 [css-scroll-snap-2] Should scrollsnapchanging target the currently visible element during flings ❌
#11364 [css-inline-3] Improve illustrations for text edges ❌
#10995 [css-view-transitions-2] Allow an auto-generated `view-transition-name` that doesn't default to ID ❌
#3664 [resize-observer] The initial size of ResizeObservation ❌
#10503 [css-values-5] Normalized attr() substitution value ❌
#11363 [css-inline-3] text-box-trim and multi-column containers ❌
#11325 [css-rhythm-1] `block-step-size` should not establish an independent formatting context ❌
#6867 [selectors] Pseudo-class to indicate when a slot has content ❌
#11166 [css-overflow-5] Can we relax size containment on ::scroll-marker-group? ❌
#11198 [css-overflow-5] Active marker in 2d scroller? ❌
#11509 Proposal: CSS @sheet ❌
#11000 [css-scoping][selectors] `:root` should resolve to `:host` in shadow trees ❌
#10992 [cssom-view] Allow elementFromPoint and elementsFromPoint to traverse shadow roots ❌
#11430 [css-fonts] Should `font-style: oblique 0deg` serialize as `font-style: normal`? ❌
#11533 [css-color-6] How to support color math involving more than one color? ❌
#10443 [css-cascade][css-syntax] Global `revert-rule` keyword that works like `revert-layer` but for the current rule only ❌
#11466 [web-animations-2] [scroll-animations] Web Animations Level 2 is labeled as "Not Ready For Implementation" and yet is required to implement Scroll-driven Animations ❌
#10574 [css-animations-2][web-animations-2] (proposal) Add pointer driven animations ❌
#11146 [web-animations-2] Allow Animation constructor to take an object of properties as second param ❌
#8852 [scroll-animations-2] Allow named ranges to be used with math functions ❌
#11208 [css-display-4] reading-flow and mix of auto-flow and explicit items ❌
#2923 [css-multicol] Overflow in the block direction for continuous media ❌
#11307 [css-color-hdr] How should multiple layered elements with different `dynamic-range-limit` values behave? ❌
#6323 [css-cascade-5] Allow authors to explicitly place unlayered styles in the cascade layer order ❌
#11705 [css-overflow-5] Should ::scroll-marker pseudo-elements within skipped content-visibility: auto elements be discovered? ❌
#1902 [css-rhythm-1] Inherit block-step-size ❌
#10937 [css-tables][css-sizing] What sizing keywords allow fixed table mode? ❌
#11006 [css-sizing] Does indefinite `stretch` behave as automatic size or as initial value? ❌
#10299 [css-cascade-6] Scope Proximity & Sibling-Element Hops ❌
#10935 [css-overflow-5] Default UA styles for scroll markers and scroll buttons ❌
#820 [css-sizing] Adding a 'size' shorthand for 'width'/'height' ❌
#11236 [css-sizing] How to transfer intrinsic keywords via aspect ratio? ❌
#10803 [css-text-4] [text-autospace] Spacing across element boundaries for BiDi content ❌
#10860 [css-align][css-anchor-position] Default safety and fixpos ❌
#11467 [web-animations-2] [scroll-animations] usage of timeline range offsets in the Web Animations API ❌
#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 ❌
#1914 [css-scoping-1] Dynamic changes of state and attributes referenced by :host-context rules are pretty hard to handle efficiently. ❌
#5545 [css-grid][css-flexbox][quirks] Avoid percentage height quirk in new layout models ❌
#11716 [css-sizing] Resolved value of min size properties doesn't round-trip ❌
#11396 [css-display-4] Initial value of `reading-flow` ❌
#11993 [css-transforms-1] Inconsistencies in example 5: matrix order and translation direction ❌
#11843 [css-sizing] Additions Since Level 3 is missing new properties ❌
#11840 [css-sizing] Name is inconsistent "min-intrinsic-sizing" or "min-intrinsic-size"? ❌
#11592 [css-viewport] zoom syntax double bar when should be single bar ❌
#11544 [css-text-3] [css-text-4] word-wrap defined both as property and legacy name alias ❌
#8494 [css-grid-2] Clamp out-of-range subgrid items before or after auto placement? ❌
#11530 [css-values-5] Accept more than 2 values in `*-mix(<progress>, ...)` and `progress()` notations ❌
#10972 [css-cascade-6] Add a `media()` function for `@import` ❌
#11211 [css-easing] Resolving curves not available at parse time ❌
#11382 [cssom][css-grid] Do shorthands serialize with the resolved value of their longhands? ❌
#5813 [css-grid] grid-gap is still taking up space when an element defined in grid-template-area is not on the page. ❌
#6400 [css-ui][selectors][mediaqueries] Expose current scrolling direction ❌
#11542 [css-conditional-5] Match scroll-state(scrollable) for root element on viewport ❌
#9890 [css-view-transitions-2] Element-scoped view transitions ❌
#12252 [css-animations-1][css-animations-2] Should any of the new `animation-*` longhands be forbidden in @keyframes ? ❌
#12271 [css-pseudo-4] Clarify `::file-selector-button` is no longer element-backed and tree-abiding ❌
#11796 [cssom-view] scrollIntoView spec text ("determine the scroll-into-view position") disagrees with browser behavior on which writing-mode(s) to use to determine sides ❌
#11600 [css-overflow-5] Selecting ::scroll-marker based on relationship to scroll target ❌
#8376 [css-contain-4] Define a range syntax for style container queries ❌
#10674 [css-env][css-values] UAs inconsistent in how OS font settings affect the default font-size `medium` ❌
#11805 [css-sizing] Intrinsic contribution of `fit-content()` with cyclic percentages ❌
#12191 [css-overflow-5] Bikeshed scroll-marker-contain property name ❌
#12122 [css-overflow-5] Discrete versus navigation scroll marker mode ❌
#10537 [cssom-view] update description of getBoxQuads API ❌
#3059 [cssom][css-position] Resolved value of over-constrained percentages in inset properties ❌
#11925 [css-page] Consider making 'size' a legacy alias of a new descriptor ('page-size')? ❌
#12159 What should `pseudo(type)` return for elements that can't have pseudo elements? ❌
#6471 [cssom] Serialization of large numbers should use scientific notation ❌
#9739 [css-cascade-6] `:scope` scoping root node clarification ❌
#12315 [css-mixins-1] Should parameters keep their type? ❌
#12151 [css-values] Spec does not reject duplicate `<request-url-modifier>`s, but WPT does ❌
#11202 [css-view-transitions-1][css-view-transitions-2] Soft-freeze view-transitions L1 and merge into L2 ❌
#12386 [css-text] Reconsider the initial value of the `text-autospace` property ❌
#12380 [css-env][css-fonts-5] New `<meta text-scale>` tag to make UA initial font size respond to OS text scale setting ❌
#10039 [css-ui] Styling of native appearance ❌
#12442 [css-view-transitions-1] finished promise timing ❌
#10773 [css-view-transitions-2] Elements with content-visibility in new Document ❌
#12398 [css-values-5] Misleading statement about syntax-checking arbitrary substitution functions at parse time ❌
#5204 [cssom-view] should screen.width and screen.height reflect orientation? ❌
#12363 [css-view-transitions-2] Animating view-transition-group-children captures ❌
#12357 [css-view-transitions-2] Copying border shape properties to view-transition-group-children ❌
#12399 [web-animations-2][css-animations-2] Should an animation be allowed to have multiple triggers associated? ❌
#12241 [css-view-transitions-2] Prevent -ua- prefixed idents from parsing in view-transition-name ❌
#12486 [css-text-decor-3] Clarify expected computed value for `text-decoration` and similar shorthands (can we omit resolved `currentColor`?) ❌
#10772 [css-color-5] Edge cases for color-mix() percentage serialization questions ❌
#8842 [css-pseudo-4][css-page-floats][css-inline] Float and first-letter pseudo-element interaction missing from the latest specs ❌
#11918 [web-animations-2] Should AnimationTrigger properties be readonly? ❌
#12397 [web-animations-2][css-animations-2] How do AnimationTriggers attach to animations? ❌
#8493 [css-grid-2] Subgrid auto repeat calculation when <line-name-list> size isn't a multiple of remaining subgrid tracks ❌
#12371 [css-anchor-position-1] Define precisely when anchor recalc points happen, and which offsets it captures. ❌
#11104 [css-values-5] if() conditions with calc() comparisons ❌
#12149 [css-view-transitions-1] Removing the root element should probably skip the transition synchronously ❌
#12394 [cssom-view-1] Differentiate programmatic directional scrolls from absolute scrolls ❌
#10579 [css-color-4] Evaluate static gamut mapping algorithms for oklab/oklch spaces ❌
#12292 [css-values-4][css-color-5] Define that color interpolation uses color-mix() if necessary ❌
#12476 Add physical axes to scrollIntoView ❌
#12417 [css-mixins-1] Are @mixin rules valid within other at-rules? ❌
#12536 [mediaqueries-5] Defining `@custom-media` inside conditional at-rules ❌
#12236 [css-conditional-6] Behavior of style(0 = 0px) ❌
#11976 [css-multicol-2] `column-wrap`, `column-height` and column balancing ❌
#12289 [css-overflow-4] Allow scrollable overflow to be clipped in off-axis ❌
#12471 [pointer-animations-1] Animation range centering ❌
#12076 [css-sizing] How to handle min-content being bigger than max-content? ❌
#11478 [CSS2][css-position-3] Negative containing blocks and `auto` margins ❌
#10000 [scroll-animations-1] Allow `<length-percentage>` in `<keyframe-selector>` when combined with `<timeline-range-name>` ❌
#12015 [css-text-decor] What to do with `blink` value in `text-decoration`? ❌
#12764 [css-inline-3] Clarification needed: Line box height can exceed a fixed line-height with mixed fonts ❌
#12763 [css-pseudo] Spec inconsistency on custom properties on highlight pseudo elements ❌
#9235 [css-overflow-4] [css-break] How does `widows` and similar properties affecting fragmentation interact with `continue: discard`? ❌
#12049 [css-ui] The interactivity property should not be included in the all shorthand ❌
#3070 [css-flexbox-2] Add flex-wrap: balance; ❌
#12290 [css-values-5] Computed (vs used) value of mix() functions ❌
#11941 [css-values-5] Allow `if()` in descriptors ❌
#10577 [css-values-5] Using `if()` to do dark/light switching of image urls. ❌
#12479 [css-values-5] Clarify how `<attr-unit>` should be parsed ❌
#12220 [css-align] Does `vertical-align` on table cell set `align-content` safely or not? ❌
#12258 [cssom] Always return escaped idents? ❌
#9321 [css-grid-3] Allow <auto-repeat> (i.e. repeat(auto-fill|auto-fit, ...)) to accept intrinsic sizes ❌
#12392 [cssom-view-1] offsetParent spec says that we return elements from open shadow trees, no browser does. ❌
#12840 [css-scroll-snap-1] Panning gesture should be treated as relative for last scroll direction. ❌
#11541 [cssom-view] offsetLeft, offsetTop, offsetWidth, offsetHeight, and fragmentation ❌
#11213 [css-conditional-5][css-overflow-5] Valid size query containers and box tree re-ordering ❌
#6286 [css-images] Behaviour of SVG degenerate aspect-ratios ❌
#2435 [css-animations] Serialize all keyframe names as strings ❌
#10601 [css-sizing-3][css-sizing-4] Move `fit-content` keyword to Level 3 and `fit-content()` function to Level 4 ❌
#12961 [css-borders-4] Concave corner-shape and inset box-shadow ❌
#12832 [css-viewport-1] Move the definition of `visual viewport` from CSSOM-View to this spec. ❌
#12451 [selectors-5][css-syntax] Resolve to use `'/' [<ident> | <function>] '/'` syntax for all future combinators (except for good reason) ❌
#7467 [selectors-4] additional resource state pseudo-classes for img / picture elements ❌
#4558 [css-align-4] Add aspect-ratio-controlled gutters ❌
#11910 [web-animations-2][css-animations-2] Should animation-trigger-exit-range be constrained to being greater than or equal to animation-trigger-range? ❌
#12696 [css-text-decor] Rounding of text-decoration-thickness ❌
#13206 [css-grid-2] Clarify auto margins on subgrids ❌
#11426 [css-properties-values-api] Allow `<syntax>` production in `syntax` descriptor ❌
#7523 [css-properties-values-api] Shorthand for custom property declaration ❌
#11932 [web-animations-2][css-animations-2] How should unspecified trigger range boundaries be resolved? ❌
#13175 [web-animations-2] Make TimelineTrigger interface support multiple timelines ❌
#13245 [css-animations-2] Should animation triggers be their own spec? ❌
#13251 [css-font-loading-3] What is the behavior of adding a FontFace to documents.fonts in another document? ❌
#13102 New name for `app-region` property? ❌
#13101 Define possibly inheritable behaviour for `app-region` (now `window-drag`) ❌
#10721 [css-sizing-3] Content contribution of min-inline-size:fit-content and max-inline-size:fit-content ❌
#13268 [css-anchor-position] Clarification: effect of `position-try-fallbacks` and `position-try-order` when the positioned box does not overflow ❌
#13396 New needs for new goals in CSS Speech ❌
#13369 [css-text-4] Recommend applying `text-spacing: none` to additional preformatted elements in the default stylesheet ❌
#12950 [css-forms-1] Text input pseudo definitions too entangled with HTML ❌
#12931 [css-forms-1] Should auto or none appearance inherit ❌
#9343 [css-values] Abandon mix()? ❌
#12617 [css-overflow] Bidi handling for text-overflow and line-clamp ellipses ❌
#12488 [css-values] Provide functions for resolving relative units based on type ❌
#1771 [css-sizing] Auto-resize iframes based on content ❌
#12857 [css-overflow] Behavior of the line-clamp ellipsis after hanging glyphs ❌
#13207 [css-overflow-5] Allow controlling scroll axis locking behavior ❌
#13179 [css-navigation-1] Allow `navigation-param()` to specify whether it should read params from the old/new/current URL ❌
#13199 [css-navigation-1] Simplify `@navigation` matching between two pages, regardless of direction ❌
#13364 [css-anchor-position-1][css-animations-2][scroll-animations-1] Fix name visibility for descendants ❌
#13307 [css-animations-2] Reconsider the property names of the timeline-trigger’s ranges (again). ❌
#11970 [css-easing] Allow `steps()` to accept an easing function as the `<step-position>` ❌
#13044 [css-borders] Allow multiple borders by listifying them ❌
#13041 [mediaqueries-5][css-conditional-5][css-mixins-1] Order dependent rules and adopted stylesheets ❌
#11152 [css-view-transitions-2] Allow targeting of the root having an active view-transition of any type ❌
#13115 [css-grid-3] Should grid-lanes live in the Grid spec, or its own module? ❌
#12927 [css-mixins-1] A var()-based model for mixin parameters ❌
#10961 [css-grid-3] Should there be an `inline-grid-lanes` legacy keyword for `display`? ❌
#13450 [css-color] Resolution of system colors is defined in 2 places ❌
#11472 [css-inline-3] text-box accumulation unexpected behavior ❌
#12731 [cssom-view] Should `scrollParent` allow axis filtering? ❌
#5846 [css-om] Serialization of font-family names: quoted string vs keyword ❌
#12063 [cssom] CSSImportRule.media should be nullable, maybe? Difference between Chromium and Firefox ❌
#12959 [cssom] Should new rules serialize fully on a single line? ❌
#12721 [css-values] attr() and part() / slotted() / element backed pseudo-elements behave inconsistently. ❌
#13488 [css-grid-3] Link from 'display: grid-lanes' goes to css-display instead of the grid-lanes definition ❌
#12219 [css-values-5] Behavior of ident() in at-rule preludes ❌
#13327 [css-inline-3] Is `alignment-baseline` missing the `hanging` value? ❌
#8284 [css-position-3] Containing block formed by fragmented inlines ❌
#13124 [css-forms-1] border radius on form controls (feedback) ❌
#13400 [css-forms-1] Which form controls does ::field-text apply to? ❌
#13355 [css-forms-1] ::field-component and ::field-separator should be children of ::field-text ❌
#12267 [css-forms-1] Rework default styles for slider-like controls ❌
#8055 [css-values] Add a way to set longhands to the corresponding expansion of a shorthand value ❌
#8913 [css-anchor-position-1] Reusing the implicit anchor name on the nested elements ❌
#12987 [css-mixins-1][css-values-5] The inherit() function in custom functions ❌
#12225 [css-forms-1] Checkbox/radio button base appearance has no disabled state ❌
#12419 [css-forms-1] Have 2 slider-fill pseudos? (upper vs lower slider fills) ❌
#13430 [css-ui] Add or reuse pseudo-element for openable-submenu indicator (triangle) ❌
#13118 [css-view-transitions-2] Ordering of DOM callbacks when starting multiple view-transitions ❌
#12557 [css-overflow] How should `text-overflow: <string>` handle forced line breaks? ❌
#13185 [css-overflow-4] overflow-clip-margin's omitted default box ❌
#12859 [css-overflow] Line-clamp and screen readers ❌
#12906 [css-borders] [css-ui] Consider rounding (negative?) outline-offsets like border-widths ❌
#13420 [css-view-transitions-2] [scoped] auto-nesting for self-participating scroller scopes ❌
#3931 [css-images-4] Color stop fixup: do interpolation hints function as positioned color stops? ❌
#12206 [css-values-5] Can ident() bypass dashed-ident requirements? ❌
#12723 [cssom-view] `scrollParent` shouldn't necessarily be null for the body ❌
#12919 [css-overscroll] overscroll-behavior should not prevent visual viewport "panning" ❌
#13383 [css-forms-1] option hover/active styles inside of disabled select listbox ❌
#8757 [css-viewport] Use ASCII whitespace ❌
#12495 [cssom-view] How to fulfill programmatic scroll promises? ❌
#865 [css3 positioning] support position:sticky inside an overflow:hidden|auto on general parents ❌
#12812 Fragmenting (`continue: collapse`) line-clamp containers ❌
#6236 [css-font-loading] Lack of interop on FontFace constructor. ❌
#12814 [css-pseudo] Allow animations on ::first-letter and ::first-line similar to ::marker ❌
#13211 [css-properties-values-api] `@property` descriptors should be optional whenever possible ❌
#11924 [css-values] Grammar syntax for defining excluded idents for <custom-ident> productions ❌
#13535 [css-values] Clarification on Simplification for clamp() with none values ❌
#12652 [web-animations-2][css-animations-2] animation-trigger CSS syntax ❌
#12611 [web-animations-2][css-animations-2] Set of actions for animation triggers ❌
#12581 [css-animations-2] animation-trigger Name Clash Resolution ❌
#12029 [css-animations-2] Add declarative syntax for starting an animation in response to an input event ❌
#11971 [web-animations-2][css-animations-2]Should an animation-trigger prevent its animation from taking effect until the trigger says so? ❌
#13652 [css-sizing] "behaves as auto" needs clarifications ❌
#1525 [selectors] pseudo selector to match forms ValidityState ❌
#5890 [css-selectors] add numeric comparisons on attribute values ❌
#11575 [mediaqueries-5] How does script control of preferences work with forced color schemes? ❌
#13403 [css-forms-1] Radio buttons should have space between border and "checkmark" ❌
#13015 [css-mixins-1] Mixins can be called (but not defined) without params ❌
#13522 [css-mixins-1] Behavior for multiple `@result` rules ❌
#13710 [animation-triggers-1] Multiple named triggers ❌
#12622 [css-conditional] `@supports-condition`, for larger feature queries and named reuse ❌
#13036 [css-text-decor-4] Allow to interpolate between `auto` and length values in `text-decoration-inset` ❌
#12408 [view-transitions] Rename “Transition Root” to something else ❌
#13719 [css-color-4] Clarify how to resolve `<system-color>` and `<deprecated-color>` ❌
#12984 [css-values] How does `ident()` handle strings? ❌
#13189 [css-values-5] Unit cycles via if() ❌
#13004 [css-conditional-?][css-values-5] @supports should not use argument grammar ❌
#12851 [css-values-5] Behavior of if(color-scheme():...) in 'color-scheme' ❌
#10280 [css-color-5] RCS channel keywords interaction with calc() is underspecified ❌
#13459 [css-color] Why not just alias deprecated system colors at parse time? ❌
#13414 [css-flexbox] Flex lines count ❌
#12222 [css-flexbox-1] Clamp "hypothetical main size" to be non-negative? ❌
#13529 [css-grid-3] Track definition of 'subgrid' in the direction of the stacking axis of a parent grid lanes container ❌
#12333 [css-sizing] Intrinsic min/max block sizes with aspect ratio? ❌
#12631 [css-mixins-1] Expose locals inside apply's contents block ❌
#13727 [css-mixins-1] Using a scoping rule breaks author expectations, can we get rid of it? ❌
#6800 [css-lists] Add `counter-increment: <counter-name> step(<integer>)` that negates integer in reversed lists ❌
#8403 [css-text-decor-4] Allow percentages in `text-decoration-inset` ❌
#13637 [css-view-transitions-2] [scoped] Force tag containment for active transitions ❌
#12323 [css-view-transitions-2] [scoped] When we encounter a tag collision, which transition is skipped? ❌
#13379 [css-view-transitions-2] Figuring out whether a ViewTransition was skipped or not, is not possible ❌
#13668 [css-overflow-4] Clamping floats in 1d or 2d ❌
#13669 [css-overflow-4] Clip floats in clamp containers even when no clamping happens? ❌
#13708 [css-overflow] Interaction between line-clamp fully displacing lines and line-height quirks ❌
#13670 [css-overflow-4] Syntax to opt into clamping at the earlier of a size and a number of line ❌
#13445 [css-overflow-4] Allow scrollable overflow to be visible in the off-axis / overflow-clip-margin ❌
#13557 [css-fonts-5] <meta text-scale> limits ❌
#10201 [css-anchor-position] Details on "anchors-valid" ❌
#12949 [css-anchor-position-1] `::placeholder` being an acceptable anchor exposes UA implementation details ❌
#13599 [css-values-5][css-borders-4] Extending <line-width> ❌
#13783 [css-image-animation] Suggest a different term than "decorative" ❌
#13639 [css-view-transitions-2] [scoped] Per-axis clip for auto-nesting? ❌
#13674 [css-conditional-5] Missing edits for queryless `@container` ❌
#10210 [css-color-4] Expand the concept of analogous components to analogous sets of components to minimize `none` → `0` conversions ❌
#13804 [css-pseudo] Add ::backdrop and ::view-transitions to the CSSPseudoElement's allowed pseudo-elements list ❌
#13502 [cssom-view] scroll and client properties of `<input>` elements / `overflow-clip-margin: content-box`. ❌
#13411 [cssom-view-1] Clip aligned element box by intermediate scrollers ❌
#12437 Add an `::interest-button` pseudo element to interest invokers ❌
#13594 [selectors][css-position-4] `:modal` pseudo-class needs to account for top layer exit animations ❌
#10872 [css-viewport] Is zoom supposed to be non animatable? ✔
#556 [cssom-view] elementFromPoint, elementsFromPoint, and caretPositionFromPoint should not return an element inside a shadow tree ✔
#13772 [cssom-view] Clarify number and order of `scroll` and `scrollend` events when a `scroll` event listener performs another scroll ✔
#13792 [css-typed-om-1] How should leading whitespace before var() be normalized in CSSUnparsedValue round-tripping? ✔
#11397 [css-box-4] margin-trim auto-margins needs more clarification wrt. fallback alignment. ✔
#9576 [css-scroll-snap-1] Alignment when scrolling to an element with scroll-snap-align ✔
#13866 [css-color-5] What is the computed value of light-dark(none, none)? ✔
#13807 [css-animations-2][web-animations-2][scroll-animations-1] Timeline returned for scope with no timeline providing that name. ✔
#10881 [css2][css-tables] Does `overflow` apply to table-wrapper or table-grid? css-tables contradicts CSSWG resolution ✔
#13906 [css-color] Order-dependence contradiction in color-mix(),none propagation vs numeric coercion,device-cmyk() colorimetric contradiction ✔
#13320 [css-color-5] `color-mix()` serialization is outdated ✔
#13863 [css-animations-2] Add the `animation-end-delay` property ✔
#13120 [animation-triggers-1] Add method to expose triggers declared in CSS ✔

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
#12160 [css-pseudo] Should non-tree-abiding pseudo elements have a separate IDL interface? ❌
#13376 [css-highlights] Highlight cascade behavior for shadows is rather unfortunate. ❌
#13149 [css-sizing] Intrinsic sizes for stretchable replaced elements ❌
#9706 [selectors] Should `:checked` and `:indeterminate` be exclusive? ❌
#12607 [css-position][css-anchor-position] Splitting Scrollable Containing Blocks ❌
#12899 [css-grid-3][Masonry] Intrinsic auto repeats mixed with fixed tracks ❌
#13480 [scroll-animations-1] Define when `ScrollTimeline.source` should update ❌
#13487 [css-scroll-snap-2] SnapEvent interface: Why are SnapEventInit fields optional and nullable? ❌
#12600 [css-align][css-writing-modes] Do orthogonal flows affect `justify-self: normal`? ❌
#13539 [css-align] Fallback alignment for baseline self-alignment doesn't have `self-` in browsers ❌
#5795 [css-lists-3] Inconsist `counter()` syntax between CSS 2 and 3 ❌
#13643 [animation-triggers-1] Should play-forwards and play-backwards have no effect if the animation has already reached its end? ❌
#12978 Proposal: a way to _not_ reverse an animation's timing function when it plays in `reverse` or `alternate` direction ❌
#13677 [css-conditional] [css-position] Allow feature detection of `position: sticky` tracking the nearest scrolling container per axis. ❌
#13678 [css-conditional] [css-anchor-position] Allow feature detection of anchoring taking transforms into account. ❌
#13687 [css-typed-om-1] Should partial reification of list-valued properties be allowed? ❌
#13711 [cssom-view] getClientRects() for inline box that contains block-levels ❌
#13421 [css-align] `align-content: baseline` is busted ❌
#3136 [css-tables] Collapsed table borders don't follow sticky rows/cells when they stick ❌
#12131 [css-anchor-position] Simplifying math functions for `<percentage>` in `anchor()`? ❌
#13742 [css-values-5] Are <url>s with attr() tainted values allowed in custom properties? ❌
#13765 Add outline-offset: inset ❌
#9321 [css-grid-3] Allow <auto-repeat> (i.e. repeat(auto-fill|auto-fit, ...)) to accept intrinsic sizes ❌
#13454 [css-mixins-1] Need a non-hacky way to force an element-dependent value on the applying element ❌
#13652 [css-sizing] "behaves as auto" needs clarifications ❌
#13767 [css-link-params] What's the point of ommitting the value? ❌
#13557 [css-fonts-5] <meta text-scale> limits ❌
#13673 [css-scroll-snap-1][interop-2026] Clarify how to handle the snap target having the focused element ❌
#3022 [selectors-4] Poor description of :lang() psuedo class selector ❌
#3754 [selectors] What a whitespace character is ❌
#13541 [css-forms-1] Use better fallbacks for ::picker(select) ✔
#9473 [css-syntax-3] The `+` in `<an+b>` confuses parsing tools ✔
#9623 [css-logical] Add `block-start` and `block-end` to `caption-side` ✔
#10270 [css-spec-viewport-1] updated the values for zoom property ✔
#13506 Allow overriding single-shape `border-shape` color/width ✔
#12801 [css-break-3] Should broken boxes always be extended to fill the gap? ✔
#13816 [css-overflow] Scroll direction of unicode-bidi: plaintext. ✔
#10812 [css-shapes][css-images-3] `<radial-size>` syntax seems incorrect ✔
#13818 [scroll-animations-1] How should ViewTimeline work on an inline or fragmented subject? ✔
#13567 [css-anchor-position-1] Clarify the nature of `@position-try` tree-scoped name ✔
#13844 [scroll-animations-1] WebIDL and prose for ViewTimeline conflict (startOffset/endOffset) ✔
#9720 [css-values-4] Serialization of Functional Notations ✔
#13736 [css-values-5] sibling-index()/count() should return 1, not 0, when the tree ref fails ✔
#9256 [web-animations-1][scroll-animations-1] Animations on inactive timelines should still become ready ✔
#13870 [css-grid-1] Clarify that rows can fragment ✔
#13817 [web-animations-2][scroll-animations-1] Playing an animation with an unresolved scroll-timeline ✔
#13789 [css-text-4] Split text-spacing-trim into different values ✔
#13901 Review path-length syntax ✔
#13889 [css-borders-4] `corner` shorthand slashes conflict with optional forward slashs in border-*-radius long hands ✔
#13500 [css-value] Clarification on the serialization of the shorthand associated with coordinated value lists ✔
#13904 [css-view-transitions] [cssom] Inheritance of non-existing pseudo-elements. ✔
#10853 [css-values] Specs that use CSS values outside of normal style rules should provide information on calc()/non-absolute length resolution in a uniform way ✔
#13912 [css-viewport-1] Move definition of Visual Viewport from CSSOM-View ✔
#13661 [css-values-5] Caching CSS random() values in custom functions ✔
#13662 [css-values-5] Caching CSS random() values in if() ✔
#13926 [css-pseudo] Spec clearly whether text inputs are supposed to support first-line / first-letter ✔
#13925 [cssom] newly performed scroll should only abort smooth scroll in the same axis ✔