Skip to content

Instantly share code, notes, and snippets.

View foolip's full-sized avatar

Philip Jägenstedt foolip

View GitHub Profile
reactions issue
445 https://github.com/w3c/csswg-drafts/issues/626
442 https://github.com/w3c/csswg-drafts/issues/7577
353 https://github.com/w3c/csswg-drafts/issues/4770
294 https://github.com/w3c/csswg-drafts/issues/865
291 https://github.com/w3c/csswg-drafts/issues/3240
254 https://github.com/w3c/csswg-drafts/issues/4410
209 https://github.com/w3c/csswg-drafts/issues/3547
162 https://github.com/w3c/csswg-drafts/issues/3744
117 https://github.com/w3c/csswg-drafts/issues/1332
id title
aac AAC audio file format
abortcontroller AbortController & AbortSignal
ac3-ec3 AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs
accelerometer Accelerometer
addeventlistener EventTarget.addEventListener()
alternate-stylesheet Alternate stylesheet
ambient-light Ambient Light Sensor
apng Animated PNG (APNG)
array-find-index Array.prototype.findIndex
@foolip
foolip / bcd.md
Created April 21, 2022 05:30
Philip's BCD goals

Philip's BCD goals

Vision: BCD covers the whole surface of the web platform, is >99% accurate for recent browser releases, and is kept in this state indefinitely with low (<50% part-time) maintenance cost.

In a few more words:

  • Coverage: Achieved by continuously add few features to BCD as they're shipped in browsers (prototype)
  • Accuracy: Test 100% of easily observable API surface and resolve any discrepencies (prototype with known issues)
  • Maintenance: Reduce time spent by automating the above and building time-saving tooling
date chrome-version chrome-interop-2021-aspect-ratio chrome-interop-2021-flexbox chrome-interop-2021-grid chrome-interop-2021-position-sticky chrome-interop-2021-transforms chrome-interop-2022-cascade chrome-interop-2022-color chrome-interop-2022-contain chrome-interop-2022-dialog chrome-interop-2022-forms chrome-interop-2022-scrolling chrome-interop-2022-subgrid chrome-interop-2022-text chrome-interop-2022-viewport chrome-interop-2022-webcompat firefox-version firefox-interop-2021-aspect-ratio firefox-interop-2021-flexbox firefox-interop-2021-grid firefox-interop-2021-position-sticky firefox-interop-2021-transforms firefox-interop-2022-cascade firefox-interop-2022-color firefox-interop-2022-contain firefox-interop-2022-dialog firefox-interop-2022-forms firefox-interop-2022-scrolling firefox-interop-2022-subgrid firefox-interop-2022-text firefox-interop-2022-viewport firefox-interop-2022-webcompat safari-version safari-interop-2021-aspect-ratio safari-interop-2021-flexbox safari-interop-2021-grid safari-inter
feature chrome firefox safari
interop-2021-aspect-ratio 993 970 964
interop-2021-flexbox 978 989 942
interop-2021-grid 978 912 963
interop-2021-position-sticky 1000 892 1000
interop-2021-transforms 974 961 847
interop-2022-cascade 173 837 665
interop-2022-color 467 521 907
interop-2022-contain 953 842 309
interop-2022-dialog 972 890 876
feature chrome firefox safari
interop-2021-aspect-ratio 987 970 951
interop-2021-flexbox 978 982 912
interop-2021-grid 977 898 955
interop-2021-position-sticky 1000 892 968
interop-2021-transforms 945 968 826
interop-2022-cascade 130 121 128
interop-2022-color 467 462 732
interop-2022-contain 953 842 309
interop-2022-dialog 947 134 109

Analysis of abspos issues in flexbox

  • flex-abspos-staticpos-* (x42)
    • Also failing in Chrome, only working in Firefox
    • flexbox + position:absolute child with several align-content, align-self, justify-content combinations
    • fantasai's notes
      • Neither Firefox nor Chrome applies justify-self to an abspos flex child.
      • Both Firefox and Chrome apply align-self to an abspos flex child, in the cross axis.
      • Both Firefox and Chrome apply justify-content on the container to the abspos, in the main axis.
  • Firefox applies align-content on the container to the abspos, but Chrome doesn't. (Note that align-content only has an effect if the flexbox is multiline.)
https://www.boojumbrewing.com/
https://www.akr-developers.com/
https://valorantforums.com/
https://topicplay.com/
https://se.mydlink.com/
https://fujimausa.com/
https://www.montbel.com/
https://allesvoordekids.nl/
https://www.loostick.fr/
https://discuss.flarum.org/
We can't make this file beautiful and searchable because it's too large.
rank,page,url
16,https://postmaster.live.com/,https://sendersupport.olc.protection.outlook.com/pm/ref/litedepex.js
79,https://shop.adobe.com/,https://drh.img.digitalriver.com/DRHM/Storefront/Library/scripts/jquery/plugins/jquery.transform.min.js
79,https://shop.adobe.com/,https://drh.img.digitalriver.com/DRHM/Storefront/Site/adbestap/cm/multimedia/script/MiniCart.SCS.jQuery-1.5_bugfix_v1.js
242,https://webaffiliates.bet9ja.com/,https://webaffiliates.bet9ja.com/includes/scripts/xmlxsl.js
369,https://labs.oracle.com/,https://static.oracle.com/cdn/apex/20.1.0.00.13-a/libraries/apex/minified/desktop_all.min.js?v=20.1.0.00.13
369,https://livesql.oracle.com/,https://livesql.oracle.com/i/libraries/apex/minified/desktop_all.min.js?v=19.2.0.00.18
369,https://iacademy.oracle.com/,https://iacademy.oracle.com/i/libraries/apex/minified/desktop_all.min.js?v=19.1.0.00.15
369,https://asktom.oracle.com/,https://static.oracle.com/cdn/apex/20.1.0.00.13-a/libraries/apex/minified/desktop_all.min.js?v=20.1.0.00.13
369,https://devg
Introduction
Scope
Conformance
Example Clause Heading
Normative References
Overview
Web Scripting
Hosts and Implementations
ECMAScript Overview
Objects