Make the wording of strings explaining blocking clearer (similar to ELI5) #7441
+6
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #5812
Similar to the recent ELI5 string changes and inspired by this comment, I think it would be helpful – especially for new users – to reword and expand the strings in the app that are shown to users when they block an account or a moderation list.
The wording I'm proposing combines the best of all four current strings and expands on it to clearly and consistently explain how blocks work on Bluesky and to ensure that users are aware that blocks are public. It takes into account the very helpful feedback and suggested wording from @ConnorKrammer in #5812 (comment) (with some changes).
The four places in the app where the strings explaining blocking are shown are:
social-app/src/view/com/profile/ProfileMenu.tsx
Line 336 in d7f5ee8
social-app/src/view/com/util/forms/PostDropdownBtnMenuItems.tsx
Line 741 in d7f5ee8
social-app/src/view/screens/ProfileList.tsx
Line 757 in d7f5ee8
social-app/src/view/screens/ModerationBlockedAccounts.tsx
Lines 113 to 115 in d7f5ee8
I'm proposing that the core wording in all four cases would be the same:
Blocked accounts will be prevented from seeing your content and they cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content.
In the first two cases – blocking an account, either from their profile or the post context menu – additional text would be shown below this. Ideally, this would use an Admonition like is used in certain places in Settings, although I don't know how technically feasible that would be:
The accounts that you have blocked are publicly available information. Bluesky does not provide a way for others to view in the app who you have blocked, however third-party services may do so. Learn more.
The
Learn more
link would ideally link to a page on the support site explaining how blocking works in easy-to-understand language. However, in the interim, I think linking to this blogpost would still be helpful for those wanting a more detailed explanation.For the third case – blocking accounts using a moderation list – the additional text for that particular situation would be as follows:
Blocking accounts using a moderation list is publicly available information. Bluesky does not provide a way for others to view in the app that you have blocked accounts using a moderation list, however third-party services may do so. Learn more.
For the fourth case, no blocking action can be taken from that screen so there isn't any need for additional text.
Please note: this PR is not ready to be tested as-is, because unfortunately I don't have the technical know-how to implement the Admonitions (if that's possible in a prompt), to incorporate the links to the blog or to test this PR to ensure that the prompts display properly. So it's more meant as a jumping off point that would need further tweaks if the proposed string changes are considered to be helpful.
With that said, I did make a mockup of how the prompt in the first two cases would look with the revised wording and the Admonition: