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

Report user functionality does not show a confirmation dialog #8865

Open
Valenthyne opened this issue Jul 10, 2024 · 3 comments
Open

Report user functionality does not show a confirmation dialog #8865

Valenthyne opened this issue Jul 10, 2024 · 3 comments
Labels
T-Defect Something isn't working: bugs, crashes, hangs and other reported problems

Comments

@Valenthyne
Copy link

Steps to reproduce

  1. Where are you starting? What can you see?

Inside of an encrypted, private room with one other person, I have hard-pressed a particular message on mobile. I see a list of options, and at the bottom there is a "Report User" entry.

  1. What do you click?

The bottom entry, accidentally, labelled "Report User".

Outcome

What did you expect?

As I have come to expect with report functionality across various platforms and services, there should be a confirmation dialog that will allow the user to withdraw the tentative report.

What happened instead?

The user was reported, whatever that means, and I was prompted to ignore them, which I did not.

I see that this feature is relatively new and was added in #8796. While I very much agree that having this option is important for a communications platform, I can't at all understand why there is no confirmation dialog given it is a "destructive action". I'm a bit worried now that I may have placed the user's account under undue scrutiny and jeopardy as a result of this mistake of mine.

I understand this is a mistake on my end, but I know I'm neither the first nor the last individual to accidentally tap and press things on their smartphone, especially when the entry is located at the bottom of the screen, as is the 3-button navigation for Android devices. There's good reason why confirmation dialogs exist, especially when situations involve serious actions such as reporting content and/or users.

Your phone model

No response

Operating system version

Android 14

Application version and app store

Element version 1.6.14

Homeserver

matrix.org

Will you send logs?

No

Are you willing to provide a PR?

No

@Valenthyne Valenthyne added the T-Defect Something isn't working: bugs, crashes, hangs and other reported problems label Jul 10, 2024
@Auberginezz
Copy link

Not surprised to see this issue affecting someone else. Like you said, it's very easy to press the wrong button on a phone.
I accidentally pressed "Report user" while trying to press the back button earlier today, and I'm baffled as to why it sent a report without asking for any confirmation or additional details (such as a reason) like other chat platforms.
Assuming someone actually looks at these reports, I think this should be considered a serious issue. Both to protect innocent users from false reports, and to prevent a large number of false reports from drowning out valid reports.

@Valenthyne
Copy link
Author

Valenthyne commented Jul 24, 2024

Funnily enough, I did end up accidentally reporting that same user again recently, which is particularly a problem given these reports likely get more attention if they're more frequent. It's nice, although ultimately unfortunate, to see others are also experiencing the issue, and I'm sure there's plenty more either without a GitHub account or not willing to comment about it.

@Auberginezz For what it's worth, I contacted Matrix Support about this matter two weeks ago. No response. You of course can take this any number of ways: they don't care about reports, they don't care about support, they're too understaffed to address support, etc. It at the very least seems like it isn't a big deal or priority to them, for better or worse.

@aleden
Copy link

aleden commented Jul 25, 2024

This just happened to me too. When I opened up my phone I accidentally hit some buttons and ended up "reporting" my friend by mistake. I agree that it should require confirmation by the user at the very least.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Defect Something isn't working: bugs, crashes, hangs and other reported problems
Projects
None yet
Development

No branches or pull requests

3 participants