1. Constraint Validation API

    API for better control over form field validation. Includes support for `checkValidity()`, `setCustomValidity()`, `reportValidity()` and validation states.

  2. Form validation

    Method of setting required fields and field types without requiring JavaScript. This includes preventing forms from being submitted when appropriate, the `checkValidity()` method as well as support for the `:invalid`, `:valid`, and `:required` CSS pseudo-classes.

  3. document api: createattribute: emoji and more unicode in element and attribute names and namespace prefix (valid names match html parser)

  4. document api: createelement: emoji and more unicode in element and attribute names and namespace prefix (valid names match html parser)

  5. elementinternals api: validationmessage

  6. elementinternals api: validity

  7. element api: setattribute: emoji and more unicode in element and attribute names and namespace prefix (valid names match html parser)

  8. element api: toggleattribute: emoji and more unicode in element and attribute names and namespace prefix (valid names match html parser)

  9. gpudevice api: createrenderpipelineasync: validates that `depthbias`, `depthbiasslopescale`, and `depthbiasclamp` must be `0` for line and point topologies.

  10. gpudevice api: createrenderpipeline: validates that `depthbias`, `depthbiasslopescale`, and `depthbiasclamp` must be `0` for line and point topologies.

  11. gpuqueue api: submit: validates that submitted command buffers are unique.

  12. htmlbuttonelement api: validationmessage

  13. htmlbuttonelement api: validity

  14. htmlfieldsetelement api: validationmessage

  15. htmlfieldsetelement api: validity

  16. htmlgeolocationelement api: `validationstatuschange` event

  17. htmlinputelement api: `invalid` event

  18. htmlinputelement api: validationmessage

  19. htmlinputelement api: validity

  20. htmlinstallelement api: `validationstatuschange` event

  21. htmlobjectelement api: validationmessage

  22. htmlobjectelement api: validity

  23. htmloutputelement api: validationmessage

  24. htmloutputelement api: validity

  25. htmlselectelement api: validationmessage

  26. htmlselectelement api: validity

  27. htmltextareaelement api: validationmessage

  28. htmltextareaelement api: validity

  29. preferenceobject api: validvalues

  30. validitystate api

  31. validitystate api: badinput

  32. validitystate api: customerror

  33. validitystate api: patternmismatch

  34. validitystate api: rangeoverflow

  35. validitystate api: rangeunderflow

  36. validitystate api: stepmismatch

  37. validitystate api: toolong

  38. validitystate api: tooshort

  39. validitystate api: typemismatch

  40. validitystate api: valid

  41. validitystate api: valuemissing

  42. webgl2renderingcontext api: validateprogram

  43. webglrenderingcontext api: validateprogram

  44. css selector: `:user-valid`

  45. css selector: `:valid`

  46. css selector: `:valid`: applies to `<form>` elements

  47. types: `anchor-size()`: valid in `inset` and `margin` property values.

  48. api: `validate()` static method

  49. api: `validate()` static method: `compileoptions` parameter