Things not being picked up by my critical CSS task that I have to manually update.
h1
- excusable, being used on another pageh2
- media-queries? - would need to confirm this..archive-list
- maybe because only the top of the module is in-view, not the whole module?@font-face
included - slows the site downpre
- codeblocks on posts have long, unbreaking strings. This was causing first layout paint to be 1600px wide on mobile.
All the element selectors you list should be included in critical css if they appear above the "fold" for the page you're testing - whether they appear on other pages is not relevant. And it's the top left coordinates of the element that are tested so the whole element does not have to appear above the fold to be included.
Do you have a URL to both the page(s) and the full css that I can look at to see what's causing the problems?
As for the '@font-face' rule - currently they are included if used above fold on page, to prevent FOUC. I'm considering making that optional.
Thanks for sharing these issues, it hells me improve the tool!