On neon dev unstable...
STEPS TO REPRODUCE
1. open discover, search for some Snap package already installed, open its description
2. click "Configure permissions..." button, check/uncheck any permission
3. restart discover, see the permissions of the same app
changes done in the step 2 were lost
any change in snap permissions is remembered
snap package tested: ScreenCloud
Git commit 32e481b5c1ddee8f3c01b13ee07fdcf3d0d5cefa by Aleix Pol.
Committed on 08/10/2018 at 12:09.
Pushed by apol into branch 'Plasma/5.14'.
snap: Fix permissions logic, make sure user sees errors when they happen
M +3 -2 libdiscover/backends/SnapBackend/SnapResource.cpp