web-platform-dx/web-features

Make status mandatory

Closed this issue · 4 comments

Let's guarantee that status exists for all features in the published package.

cc @ddbeck

I also think we should generate false for browsers that don't have support, so that it's clear from a single entry what the core browser set is, and what's missing if it's not Baseline.

I'm trying part of this in #899.

Burndown list based on the errors in that PR:

  • anchor-positioning (#952)
  • appearance (#919)
  • audio-video-tracks (#877)
  • background-gradients (#957)
  • baseline-source (#920)
  • calc-constants (#950)
  • calc (#921)
  • check-visibility (#901)
  • color-scheme (#879)
  • compression-streams (#924)
  • constructed-stylesheets (#956)
  • contain-intrinsic-size (#958)
  • counter-style (#964)
  • document-picture-in-picture (#951)
  • field-sizing (#918)
  • font-size-adjust (#953)
  • font-synthesis (#970)
  • fullscreen (#902)
  • highlight (#968)
  • http11 (#946)
  • http2 (#949)
  • http3 (#949)
  • image-set (#928)
  • intersection-observer-v2 (#874)
  • intersection-observer (#923)
  • light-dark (#901)
  • line-clamp (#977)
  • managed-media-source (#922)
  • mathml (#976)
  • media-source (#978)
  • min-max-clamp (#980)
  • modulepreload (#981)
  • navigation (#982)
  • picture-in-picture (#983)
  • pointer-lock (#988)
  • relative-color (#998)
  • sanitizer (#1000)
  • scope (#1001)
  • scroll-driven-animations (#1002)
  • scroll-snap (#1004)
  • scrollend (#1005)
  • search-input-type (#1010)
  • show-picker-input (#1011)
  • slot (#880)
  • speech-recognition (#1014)
  • speech-synthesis (#1013)
  • text-box-trim (#1006)
  • text-fragments (#1007)
  • text-wrap-balance (#901)
  • transforms2d (#944)
  • transforms3d (#944)
  • web-bluetooth (#1015)
  • web-midi (#1016)
  • webp (#878)

To make progress on line-clamp I've sent mdn/browser-compat-data#22951.