Currently WebApp.js filters out icons with a purpose of "badge" or "monochrome", but it's possible for an icon to specify "any maskable" for example, which the getBestIconUrl algorithm would exclude.
The algorithm needs updating to only exclude an icon which has an explicit purpose if it doesn't also specify "many".
Currently WebApp.js filters out icons with a purpose of
"badge"
or"monochrome"
, but it's possible for an icon to specify"any maskable"
for example, which thegetBestIconUrl
algorithm would exclude.The algorithm needs updating to only exclude an icon which has an explicit purpose if it doesn't also specify "many".
Reported in https://github.com/w3c/manifest/issues/925#issuecomment-662247479