I feel like there’s an easy win to keep up with the fragmentation of discussions without waiting for some implementation of this feature request.
All a frontend needs to do is group all posts with the same URL together and display all their comments in the as one unified comment section. If you reply to the OP, you can either choose which community the comment goes to, and maybe set a default as well.
This functionality should be an extra switch for the frontend, so that the user can disable it and see individual posts.
This also nicely avoids not knowing how to deal with moderation, as each community moderator still maintains control.
Comments from blocked communities would not appear ofc.
This would both prevent seeing the same post multiple times on your feed, but also drive view to smaller communities where comment in their sections are ignored.
While you’re correct about this, this could be handled dynamically. Simply fetch the list of posts quickly as usual, and then start polling for crossposts in the background and if any two appear in the current frontpage the user is seeing, merge them.
Not at all. That’s not what scraping means.
I just completely disagree with the idea that a frontend should stick to what the backend design is, especially for a FOSS project.