1. CSS3 selectors

    Advanced element selection using selectors including: `[foo^="bar"]`, `[foo$="bar"]`, `[foo*="bar"]`, `:root`, `:nth-child()`, `:nth-last-child()`, `:nth-of-type()`, `:nth-last-of-type()`, `:last-child`, `:first-of-type`, `:last-of-type`, `:only-child`, `:only-of-type`, `:empty`, `:target`, `:enabled`, `:disabled`, `:checked`, `:not()`, `~` (general sibling)

  2. disabled attribute of the fieldset element

    Allows disabling all of the form control descendants of a fieldset via a `disabled` attribute on the fieldset element itself.

  3. readonly attribute of input and textarea elements

    Makes the form control non-editable. Unlike the `disabled` attribute, `readonly` form controls are still included in form submissions and the user can still select (but not edit) their value text.

  4. customelementregistry api: define: supports `disabledfeatures` static property

  5. elementinternals api: ariadisabled

  6. element api: ariadisabled

  7. htmlbuttonelement api: disabled

  8. htmlfieldsetelement api: disabled

  9. htmlinputelement api: disabled

  10. htmllinkelement api: disabled

  11. htmloptgroupelement api: disabled

  12. htmloptionelement api: disabled

  13. htmlselectelement api: disabled

  14. htmlstyleelement api: disabled

  15. htmltextareaelement api: disabled

  16. stylesheet api: disabled

  17. svgstyleelement api: disabled

  18. css property: -moz-user-input: disabled

  19. css selector: `:disabled`

  20. html element: button: disabled

  21. html element: fieldset: disabled

  22. html element: input: disabled

  23. html element: link: disabled

  24. html element: optgroup: disabled

  25. html element: option: disabled

  26. html element: select: disabled

  27. html element: textarea: disabled

  28. ssl (secure sockets layer)