* Fix: Update lowbandwidth condition to match new spec (#2688)
* Adds PushManager feature detection #2703 (#2708)
* Added detection of type worker option and aspect ratio (#2702)
* Add avif detection (#2539)
* Add avif detection
* Add tests
Both the integration test and the caniuse test
* Add polyfill
* Add support for ResizeObserver (#2582)
* Add Clipboard API (#2573)
* Add Clipboard API testing
* Implement sub-modules (but badly)
* Solve ESLint errors 🙄
* Improve the sub-properties detection
* Move feature detect location
* Add detection for support of scrollToOptions mode of window.scrollTo() (#2575)
* Add detect/tests for prefetch (#2610)
* Add detect/tests for prefetch
* Move to link directory
* Add in check for ie11 edge case
* Add feature detection for IndexedDB 2.0 (#2607)
* Add a|area[ping] detection (#2671)
* Add a|area[ping] detect
* add aping|areaping to integration tests
* Add author tag
* Add Mediastream feature detect (#2669)
* Create mediastream.js
* added mediarecorder as test
* Update config-all.json
* Added metadata to mediastream.js
* Update mediastream.js
* Removed extra line, added a new tag 'media'
* moved mediastream.js to /webrtc dir
* Update config-all.json
* Add test for :focus-visible and fix wrong references in :focus-within (#2665)
* Create focusvisible.js
* Fix wrong reference to CSS focus-within feature
* Fix wrong reference for CSS focus-within feature
* Add css-focus-visible to caniuse integration tests
* Include focusvisible in config-all.json
* Add authors tag to focusvisible.js
Co-authored-by: Markel F <github@markel.dev>
Co-authored-by: Christian Andersson <chris.chris.90@hotmail.com>
Co-authored-by: Chris Smith <chris13524@users.noreply.github.com>
Co-authored-by: Jordan Tepper <jstepper91@gmail.com>
Co-authored-by: Tan Zhen Yong <Xenonym@users.noreply.github.com>
Co-authored-by: Hélio Correia <dev@heliocorreia.org>
Co-authored-by: Onkar Dahale <dahaleonkar@gmail.com>
Since 'kebab-case' may be perceived as derogatory by some members of
Arabic or Asian cultures, it's better to use a culture-agnostic term
like 'hyphen-case', which in addition is more self-explanatory than the
potentially offensive term 'kebab-case', which makes no sense without
knowing the origin of the term.
* Fix getComputedStyle eslint rule
* Add TODO for ruby
* Use computed style in ruby test
* Use 3rd parameter in computedStyle
* Fix computedStyle usage
* Remove useless checks
* Update dependencies