jsha / blocktogether

Share your blocks and subscribe to others'
GNU General Public License v3.0
331 stars 68 forks source link

Unblocks initiated from /my-blocks do not propagate to list subscribers; now can't be removed with Twitter #274

Open antibot4navalny opened 5 years ago

antibot4navalny commented 5 years ago

I tried to manually unblock several hundreds of account using /my-blocks, with checkboxes and "Unblock selected", with an aim to also unblock them for my subscribers at Blocktogether.

These accounts were successfully unblocked for myself, both as seen by Twitter and as displayed at BT/my-blocks.

However:

  1. these unblocks never reached any of my subscribers, neither as new actions in their /actions nor in shrinking their /my-blocks nor in their blocks as seen by Twitter
  2. when I tried with Twitter to manually block and unblock those should-be-removed accounts one by one, such unblocks are not "seen" by blocktogether--and therefore not propagate to subscribers. Of course, before unblocking I successfully ensured that the blocks were "seen" by BlockTogether--and successfully propagated to subscribers (in my case, they resulted as cancelled-duplicate, as the subscriber never received unblocks made for blocklist owner. I unblocked those accounts with Twitter for blocklist owner only after that--but BlockTogether doesn't "see" them for the blocklist owner--and therefore "unblock" actions are not propagated to subscribers. However, if I unblock (with Twitter for a blocklist holder) an account which was never unblocked with BlockTogether UI, it is successfully "seen" by BlockTogether, and successfully propagated to subscribers.
antibot4navalny commented 5 years ago

I also tried another workaround, but it did not help either:

  1. Set up another blacklist holder (eg. @BH), initially with an empty blacklist
  2. Subscribed one of the subscribers of the original blacklist to @BH using Blocktogether
  3. Under @BH, blocked some accounts that were originally failed-to-be-unblocked for subscribers of my original blacklist; waited for blocks to be propagated to the subscriber (as "block | cancelled-duplicate"); unblocked them again; waited for unblocks to be propagated the the subscriber--but only to find out that they remained blocked for the subscriber.