SolidOS/Mashlib has a tab for each resource/container to modify its sharing permissions / access control lists. It allows to grant permission to an individual WebID entered by the user.
If everything goes normal, after entering WebID and clicking yes, the textbox and yes/no disappears, and an avatar corresponding to that WebID will appear as a "viewer". Then the user can drag-and-drop it to the appropriate location.
However, if the entered WebID cannot be retrieved, the textbox and yes/no disappears as well, but nothing further happens. This is very un-user-friendly...
Preferably, SolidOS should either:
- Alarm the user that something wrong happened when retrieving the WebID document; or
- Add the WebID as a viewer regardlessly; or
- A combination of the two above (e.g. alarm, and allow proceeding regardlessly).
I haven't tried similar things on other types, but maybe worth checking if they have similar issues?