Working with Google services can be frustrating. They've got incredible documentation, but the documentation always assumes everything works.
If anything doesn't work as advertised, you're completely on your own. No error messages, no help in trouble shooting, not even an acknowledgement that something might not work.
Point in case: Add to homescreen
I've got everything set up: https, service worker, etc., but it's not working.
Tutorials like this https://developers.google.com/web/ilt/pwa/tools-for-pwa-developers show that in Chrome DevTools -> Application -> Manifest there's an "Add to homescreen" link to try the workflow, but that link simply is not there.
I couldn't find any tutorial that describes what to do if that link is missing.
The only hint was to use Lighthouse to audit the page. Lighthouse shows the app as "Installable". It "Uses HTTPS", it "Registers a service worker that controls page and start_url" and the "Web app manifest meets the installability requirements". All green.
What could cause the "Add to homescreen" link to be missing even though Lighthouse describes the page as "Installable"?

