lighthouse v9.4.0 Release Notes

Release Date: 2022-02-16 // 12 months ago
  • Full Changelog

    ๐Ÿš€ We expect this release to ship in the DevTools of Chrome 100, and to PageSpeed Insights within 2 weeks.

    Notable Changes

    • ๐Ÿ‘ Allow auditing of navigations triggered by user interactions in user flows. See our user flow docs for more info. (#13496)

    Core

    • ๐ŸŒ a11y: change link in category description to web.dev (#13638)
    • full-page-screenshot: wait for doubleraf, network quiet (#13663)
    • ๐Ÿšš hreflang: remove eval, import axe valid-langs.js directly (#13385)
    • ๐Ÿ”จ inputs: refactor form-elements gatherer (#13662, #13671)
    • ๐Ÿ’… page-functions: set style in getOuterHTMLSnippet without violating CSP (#13636)
    • โš™ runner: independent gather and audit functions (#13569)
    • ๐Ÿ‘‰ uses-long-cache-ttl: ignore stale-while-revalidate (#13612)

    Report

    • โž• add options onPrintOverride and onSaveFileOverride (#13529)
    • โž• add options disableFireworks and disableDarkMode (#13649)
    • โž• add onViewTrace to renderer options (#13528)
    • โœ‚ remove pausing fireworks on click (#13650)
    • ๐Ÿ›  fix fireworks (#13635)

    Deps

    • ๐Ÿšš sentry: move from raven to @sentry/node (#9325)
    • โšก๏ธ snyk: update snyk snapshot (#13669, #13644, #13616)

    โœ… Tests

    • โœ… use simpler assertion in report-renderer-axe-test.js (#13658)
    • ๐Ÿ›  fix single node a11y tests (#13626)
    • ๐Ÿ”€ devtools: sync (#13656)
    • โšก๏ธ devtools: update report resource names (#13615)
    • โœ… smoke: test array _includes and lhr.timing (#13619)

    Misc

    • ๐Ÿšš temporarily remove brendan from triage rotation (#13618)