Skip to content

Conversation

@jackbrewer
Copy link
Contributor

@jackbrewer jackbrewer commented Oct 4, 2022

Whilst implementing accessibility text for the PWA score in App, I noticed "being installable" only depends on one audit, not on multiple like the text description suggests. We're currently checking two – manifest and service worker.
https://github.com/GoogleChrome/lighthouse/blob/main/core/config/default-config.js#L657-L658

The audit grouping confirms having a service worker counts towards being "optimized", but not towards being "installable".
https://github.com/GoogleChrome/lighthouse/blob/main/core/config/default-config.js#L659-L660

This PR reduces the criteria for a report to be classed as installable, hopefully reducing the risk of false negatives

@netlify
Copy link

netlify bot commented Oct 4, 2022

👷 Deploy Preview for plugin-lighthouse processing.

Name Link
🔨 Latest commit 09c302d
🔍 Latest deploy log https://app.netlify.com/sites/plugin-lighthouse/deploys/633c0e2715869a000979340f

@jackbrewer jackbrewer marked this pull request as ready for review October 4, 2022 10:44
@jackbrewer jackbrewer requested review from a team, aitchiss and kevinsamoei October 4, 2022 10:44
@jackbrewer jackbrewer merged commit d88fd09 into main Oct 4, 2022
@jackbrewer jackbrewer deleted the jbr/tweakInstallableMatching branch October 4, 2022 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants