So, I have a feed I made with Skyfeed. It consists of a pattern match on my own posts, plus a handful of posts I added manually.
So, say I want to add a new post manually. My feed looks like this:

I click "Add Block". I choose "Input"—

Yikes! Because Input defaults to "entire feed", the whole network feed has to load. This basically wipes out the existing feed content. I then select the dropdown and switch to "Single Post". I see—

My poor custom PDS (running up to date software) seems to have freaked out when we added the entire network to the feed. :( I speculate having to load the entire network beat it up kinda.
At this point the Skyfeed app is "softlocked". I have seen this failure happen repeatedly with an error message similar to this. Sometimes pasting a new at:// into the new block causes the feed on the right to come back, sometimes it does not. In this state I have added entire blocks, then reloaded the page and found my new blocks deleted.
Expected Behavior
You should do at least one of the following:
- The "Input" block should default to "Single post" not "Entire network", or
- The "Input" block should default to a "None" type, and/or
- The "Input" "Single Post" block should allow inputting a list of URLs (comma separated?) so I wouldn't have to be creating so many different blocks to begin with.
In addition:
- The error reporting could be improved. The "Error 502" is not as helpful as it could be— I assume this error is being generated on my PDS, but your code could add an explanatory note saying a failure is happening on the PDS side. When Skyfeed is failing to make changes, it should detect this and warn the user that their changes are not be being saved.
So, I have a feed I made with Skyfeed. It consists of a pattern match on my own posts, plus a handful of posts I added manually.
So, say I want to add a new post manually. My feed looks like this:
I click "Add Block". I choose "Input"—
Yikes! Because Input defaults to "entire feed", the whole network feed has to load. This basically wipes out the existing feed content. I then select the dropdown and switch to "Single Post". I see—
My poor custom PDS (running up to date software) seems to have freaked out when we added the entire network to the feed. :( I speculate having to load the entire network beat it up kinda.
At this point the Skyfeed app is "softlocked". I have seen this failure happen repeatedly with an error message similar to this. Sometimes pasting a new at:// into the new block causes the feed on the right to come back, sometimes it does not. In this state I have added entire blocks, then reloaded the page and found my new blocks deleted.
Expected Behavior
You should do at least one of the following:
In addition: