This current behaviour does make the most sense to me. But I think it was the Tesseract dev who was experimenting with a "soft block" system that would provide the behaviour you want. You would be able to set a full instance block on the instance that works exactly as it does today, or you could instead set a soft block on it that allowed you to whitelist particular communities/users that you would still like to see.
post
That is the behaviour I'd expect.
But I guess a relatively easy fix would be to unsubscribe a user from all communities on an instance when it is blocked (and then prevent subscribing to them in the future).
That is the behaviour I’d expect.
Why? When a user blocks a whole instance generally but then specifically subscribes to a particular community on that instance, why would you expect the subscribed community to be empty?
But I guess a relatively easy fix would be to unsubscribe a user from all communities on an instance when it is blocked (and then prevent subscribing to them in the future).
Indeed if you have a false advertising scenario, there are two possible fixes:
- change the ad to be truthful; or
- implement what the ad claims
You seem simultaneously acknowledge that there is a deception but that you would expect it? It’s like saying you expect the design to be sloppy. In any case, what you suggest would be one possible fix to the problem. But if implementing that fix, it should go further and inform the user of subscribed communities that will be unsubscribed along with an option to back out of it to prevent data loss.
Why? When a user blocks a whole instance generally but then specifically subscribes to a particular community on that instance, why would you expect the subscribed community to be empty?
Because you blocked the entire instance these communities are on. I feel that is the most obvious behavior. Subscriptions don't really factor in here as they aren't "whitelists" for blocks.
Indeed if you have a false advertising scenario [...] You seem simultaneously acknowledge that there is a deception
Advertisement? Deception?
It's a technical feature that doesn't behave like YOU were expecting. There is no false advertising or deception here ... calm down.
Because you blocked the entire instance these communities are on. I feel that is the most obvious behavior. Subscriptions don’t really factor in here as they aren’t “whitelists” for blocks.
That doesn’t answer the question. To say “most obvious” just rephrases your position. We have a system that disregards user input because it thinks it knows better what the user wants. That can only be an “obvious” behavior if in fact you expect the system to be incompetently designed.
Advertisement? Deception?
Calm down. Advertisement is a metaphor. If you don’t grasp it, just forget it. A capability is advertised to the user by giving them an option. Then failing to execute on the user’s instruction amounts to deception.
I admit that deception is typically a deliberate act. I did not mean to imply that. It’s safe to call it an accidental deception.
all 10 comments