Après avoir bricolé et finalement réparé mes WebApps avec Chromium Snap sur Ubuntu 20.04, j'ai découvert aujourd'hui que toutes mes WebApps avaient disparu du dock et n'étaient plus disponibles lorsqu'on les recherchait.
Le problème est lié au paquet Snap et à la façon dont les raccourcis WebApp sont créés.
En regardant les fichiers .desktop dans ~/.local/share/applications
vous remarquerez que le binaire Chromium est appelé pour la version spécifique de Snap pour laquelle il a été créé :
Exec=/snap/chromium/1123/usr/lib/chromium-browser/chrome --profile-directory=Default --app-id=<yourappid>
Ainsi, dans l'exemple ci-dessus, la version 1123 est appelée. Maintenant, cela fonctionne bien, jusqu'à une nouvelle version de Chromium Snap est publiée. Cette nouvelle version, c'est-à-dire la 1143, est alors installée dans un nouveau répertoire : /snap/chromium/1143/usr/lib/chromium-browser/chrome
. Maintenant, dès que l'ancienne version (1123) est automatiquement purgée, tous les fichiers .desktop se cassent.