Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Posts edited with local_only emoji added do not change their visibility. #1323

Open
a-dows opened this issue Jul 31, 2023 · 2 comments
Open
Labels
bug Something isn't working

Comments

@a-dows
Copy link

a-dows commented Jul 31, 2023

Steps to reproduce the problem

1 Make a public post that is not local-only.
2. Edit the post and add the :local_only: emoji.

Expected behaviour

Post should no longer be visible to non-local users

Actual behaviour

Post retains original visibility.

Detailed description

This is almost certainly because of visibility not being editable in posts; indeed, you can't change the local-only/federated toggle in the Edit state either, but a user might expect that if they add the :local_only: emoji after the fact it would apply.

Specifications

v4.0.6+hometown-1.1.1

@a-dows a-dows added the bug Something isn't working label Jul 31, 2023
@pronoiac
Copy link

I just confirmed this happens with a post.

When editing, you can't change the privacy level (visibility level?) - Public, Unlisted, Followers Only, Mentioned People Only - either. There's some discussion about why this is impractical to implement.

@pronoiac
Copy link

I suggest: when trying to save, after step 2, get blocked or a warning like:

Adding the :local_only: emoji won't change the visibility of the post.
Federation does not permit editing the visibility of a post.
As a workaround, select "delete and re-draft".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants