Do not show how many flags a post has received #1039
Merged
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.
This pull request updates the UI so that flagged posts do not stand out compared to non-flagged posts.
Reasoning:
With the current implementation of "flags" and "downvotes" being combined into the same function, users receiving "downvotes" for non-abusive reasons such as disagreement on rewards has been causing a lot of controversy. Part of the reason is because the interface shows the post as 'flagged' whenever it receives a downvote, which makes the post seem 'bad' compared to non-flagged posts, even if the poster did nothing 'wrong'.
The main argument against this change will be that users can no longer easily identify posts that have been flagged for abusive reasons. While this is true, the current implementation of the flag/downvote at a blockchain level does not provide a good means to do this without also singling out content that has been downvoted for non-abusive reasons. Users that are interested in fighting abuse can use other interfaces (such as steemd or the steemit.chat abuse channel) for this purpose, while regular users will just be presented with the "vote list" (showing the top 20 upvotes/downvotes) and pending post reward.
Ultimately, a more robust long-term solution should be pursued that gives the user the ability to 'flag' or 'downvote' separately, with a way to distinguish between the two.
The pull request makes two changes:
Here is an example of what flagged posts will look like with the change:
Compared to the current UI:
The UI will show the flag icon when the user does a mouseover of the post, which is the same behavior as a non-flagged post:
If the logged in user has flagged a post, the mouseover will show that post with the red 'flagged' icon, so that the user can still tell if they have flagged the post:
Posts and comments that have been flagged to the point of having a negative voting score will still be hidden (the same as before):
The downvotes will still be shown in the "vote list", with the same logic as upvotes:
Since this is likely going to be a controversial change, I will create a Steemit post describing the PR, to facilitate discussion with the community.