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

Have an option to configure default Delete action on app level #3334

Closed
iklimchuk opened this issue Apr 27, 2017 · 17 comments
Closed

Have an option to configure default Delete action on app level #3334

iklimchuk opened this issue Apr 27, 2017 · 17 comments

Comments

@iklimchuk
Copy link

iklimchuk commented Apr 27, 2017

screenshot - 4_27_2017 6_05_59 pm

Steps to reproduce

  1. Open any chat
  2. Right-click on your message and select "Delete"

Actual behavior

I see confirmation dialog with unchecked "Delete for ...." checkbox by default

Expected behavior

I'd like to have a way to configure default value of this check box. As for me (and I believe for other users as well) 99.(9)% of cases when I delete a message - my intention is to have it deleted for all chat members, deleting of message just for me is quite useless (IMHO, at least I cannot imagine a use case when I really need it). But currently I should manually select this option (Delete for all) every time, which is quite annoying. Moreover, if for some reason you missed this checkbox and deleted a message from your chat only (what happens pretty often when you're in rush and trying to delete a message as fast as it is possible) - you basically have no ways to delete it from other members chats anymore...and you're in trouble :)
It will be really great to have an option in settings which allows to configure default action for delete (for me/for all) and stop asking user about it every time he/she deletes a message.

Configuration

Operating system:
Win10

Version of Telegram Desktop:
1.0.29

Used theme:
default

@matheus208
Copy link

It's really frustrating UX because when I click delete my instinct tells me to instantly click "OK", which leads to the message being deleted only for me and I can't find it again to delete it for everyone else.

@stek29
Copy link
Contributor

stek29 commented Aug 2, 2017

@matheus208 even if you found it, API won't allow to revoke messages you've already deleted for yourself, even if you do it instantly after deletion without revoke.

@stek29 stek29 changed the title [Feature Request] Have an option to configure default Delete action on app level Have an option to configure default Delete action on app level Aug 30, 2017
@dogancelik
Copy link

Native Mac client has this checked by default which I like, but ability to change the default state is really good for user experience and less frustrating for users who prefer it checked.

@stek29
Copy link
Contributor

stek29 commented May 17, 2018

@john-preston What do you think about remembering last checked/unchecked state?

@KimTheFirst
Copy link

KimTheFirst commented Aug 23, 2018

I have just encountered this issue directly after sending a very embarrassing message to the wrong person, deleting it in a panic, and then realizing that I had now made the message undeletable.

I can now definitively say that in my opinion, having this option off by default is completely retarded to the utmost extreme in all use cases that I can possibly think of.

Are there any compelling usage scenarios in which it would be desirable to delete a message for yourself and not for the other person?

@RememberTheAir
Copy link

I can now definitively say that in my opinion, having this option off by default is completely retarded to the utmost extreme in all use cases that I can possibly think of.

I generally do not like statements that are this extreme but in this case I absolutely agree with @KimTheFirst, when people delete a message in a private chat they want it removed for the other peer too. I cannot think about any other reason to delete a message you've sent. I understand the desktop app needs to be consistent with Android/iOs behaviour (box unchecked), but I really hope they are going to change the default there too. The MacOS client and TGX for Android already check that box by default.

It is really, really frustrating to realize that you can't delete for the other peer a message you've just deleted without checking that box

@brownsugar
Copy link

I think this should be accepted since the mobile version is checked by default, then when I switched to desktop version, I always forgot to check it, and my messages always only invisible for me...and it can't even be undone.

@RememberTheAir
Copy link

@brownsugar on mobile it's unchecked by default. At least on the official apps

@brownsugar
Copy link

brownsugar commented Jun 17, 2019

@RememberTheAir I'm using Telegram X, isn't that Telegram's official app?!

@RememberTheAir
Copy link

@brownsugar yes it's official but it's also an experimental app which has separate development process and is more free to add features and experiment with different behaviors. The two main mobile clients (Telegram for Android and Telegram for iOS) has that tick disabled by default

@Andikki
Copy link

Andikki commented Sep 25, 2020

I'm pretty sure the number of users who dug an embarrassing hole for themselves by accidentally picking "delete for me" instead of "delete for all" far exceeds the number of users who have any use for "delete for me" feature ever.

@stale
Copy link

stale bot commented Mar 25, 2021

Hey there!

This issue was inactive for a long time and will be automatically closed in 30 days if there isn't any further activity. We therefore assume that the user has lost interest or resolved the problem on their own.

Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.

Thanks!

@stale stale bot added the stale label Mar 25, 2021
@ghost
Copy link

ghost commented Mar 25, 2021

This is still relevant.

@soredake
Copy link

#17268

@sakhdevel
Copy link

Absolutely agree. It is a very bad UX-problem.

@RememberTheAir
Copy link

RememberTheAir commented Nov 22, 2022

It looks like the default status was changed in f064575 (release 4.3.2)

@RememberTheAir
Copy link

I wonder why this change has been pushed now btw, considering the mobile apps still default to "unchecked". Right now we have to get used to a different behavior on mobile and desktop, for a feature that will either:

  • remove messages that cannot be recovered (in case you toggle the checkbox by mistake)
  • prevent you from revoking a message you sent (in case you delete a message without toggling the checkbox)

I believe this is not a good idea, unless the default behavior is going to change on the mobile apps too

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests