It looks like the problem has evolved since it was originally reported.
Desktop files are now correctly created on $HOME/Desktop/, but there are (at least) two problems with their contents:
- the Exec stanza runs /snap/chromium/861/usr/lib/chromium-browser/chrome directly, i.e. unconfined
- the exec path contains the revision number for the snap, and consequently will stop working when the snap is updated
It looks like the problem has evolved since it was originally reported.
Desktop files are now correctly created on $HOME/Desktop/, but there are (at least) two problems with their contents:
- the Exec stanza runs /snap/chromium/ 861/usr/ lib/chromium- browser/ chrome directly, i.e. unconfined
- the exec path contains the revision number for the snap, and consequently will stop working when the snap is updated