SolidOS / SolidOS/solid-ui

Attempting to set new access control on resource results in "Error: Drop fails to drop appropriate thing!"

Open
#419 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
153
Forks
46
Avg merge
1d 8h
Merged PRs (30d)
7

Description

Bug

I see the error: Error: Error: Drop fails to drop appropriate thing! https://solid.github.io/solid-ui/src/icons/noun_98053.svg when I try to change the access control for a resource by adding "Add Everyone" to "Viewers.

Steps to recreate
  1. I created a directory in my root solidcommunity.net pod called getting-started
  2. I visited https://.solidcommunity.net/getting-started/
  3. I clicked on the padlock and then on the first green plus icon
  4. I drag and dropped the "Add Everyone" icon to the "Viewers" row.
  5. The error was shown.

Pasted_Image_04_08_2021__15_38

Additional context

Once, somehow, I managed to "Add Everyone" to the Viewers list but I was not able to recreate that.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the access-control drag-and-drop flow described in the issue: create a root-level directory, open its padlock, and drag “Add Everyone” to “Viewers.” Trace the access-control UI handling for the drop failure; done means the action completes without the reported error and the permission appears in the Viewers list.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authorization, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.