Comments (3)
I feel the need to break this down further because there may be a language barrier here.
The app and its related info will be uninstalled.
The way a sentence like this is parsed is as such:
"The app" Signal in this case, "and its related info" the data signal needs to operate, "will be uninstalled" meaning this information, that Signal needs to operate will be removed from your system.
Signal doesn't need user data to operate. Furthermore, user data is not seen as belonging to the app or Signal. It belongs to the user: "and its related info", its states possession, the data that "the app", Signal owns. Signal doesn't own a users messaging data.
It's very clear that someone just used the default text for this installer system, and added the user-data folders to the in the uninstall script. Let's not dig our heels in because it's what was always done, or out of laziness.
The corrective action is to either remove the deletion of the user data folder from the uninstall script, or modify the text to also state it removes user data, because currently it does not.
Anything else will make users stop relying and trusting Signal. You can't trust something that doesn't do what it says it's going to do, or something that works in unpredictable ways.
from signal-desktop.
Hey, @nabeelr. The Signal Desktop uninstall process has worked this way on Windows for many years. If we suddenly changed it to start leaving data behind, that would also break user expectations at this point.
The text that appears in the dialog box during the uninstall process is provided by the Windows operating system and cannot be customized by individual apps like Signal.
We are genuinely sorry that this was confusing, and we also apologize for the frustration that this has caused.
The rest of our comments in your original issue (#6910) remain relevant. The underlying bug which caused you to see that two versions of Signal were both installed (and to therefore try to uninstall one of them) is being tracked here. Fortunately, it only impacts people who first installed Signal a very long time ago using a legacy install process — but we still hope to find a solution at some point.
from signal-desktop.
Related Issues (20)
- macOS sequoia - crash HOT 1
- Windows: Signal uninstaller deletes user data when uninstalling application. HOT 2
- Linked Signal Desktop does not delete messages that are deleted on the parent device HOT 1
- Unable to save media or files via Desktop on Linux, while Android works fine HOT 19
- signal-desktop does not support fractional scaling on wayland HOT 5
- Arrow key direction doesn't change music seeking direction
- Signal suddenly stopped working on my KDE Linux machine. HOT 1
- symbol lookup error: signal-desktop: undefined symbol: snd_device_name_get_hint, version ALSA_0.9 HOT 1
- Unblocking a user when a paired device is offline seems to re-block them when the device comes back online HOT 2
- HTML entities are not being decoded in link previews when shown to sender HOT 2
- Unable to load selected attachment HOT 3
- Screen Sharing is very laggy HOT 2
- time for disappearing messages changes on its own after deleting all messages HOT 1
- pasting image twice result in "old" image repasted HOT 1
- preload.bundle.js protocol 'http' is not supported, expected 'https' HOT 1
- Link Preview doesn't work when a proxy is configured HOT 3
- Unchecking "Generate Link Preview" setting is not being respected HOT 2
- Signal for Windows creates *.tmp.ico files in the Temp folder and doesn't delete them on exit
- Transparent Png Doesn't Work (Even With Files)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signal-desktop.