Comments (16)
I have the same issue on Windows 10. Started today or yesterday.
Edit: also happens with text.
from signal-desktop.
That's very interesting! I was unable to reproduce on my Windows 11 machine, but I believe it might be real.
from signal-desktop.
I've experienced this too on Windows 11, 23H2. Signal version 7.11.1.
I thought I had fat fingered something the first few times, but now I've realized it's whatever is in my clipboard, gets dumped into the current chat textbox.
This is a bit of a privacy concern, because it's very easy to accidentally send whatever is in your clipboard to whoever you were last talking to on Signal. Also, Signal should simply NEVER read the clipboard unless the user explicitly asks it to...
Just to add, another way to reproduce it is simply whenever Signal's window is first opened. If you close the Signal window and have it running in the system tray, then open the Signal app by double-clicking on it's icon in the task bar or it's icon in the start menu, this will happen as well.
The key seems to be to close the signal window and re-open it via an icon on the task bar or start menu. Opening it from the system tray will NOT reproduce the issue.
from signal-desktop.
Thank you for the report; this seems frustrating indeed! Unfortunately, so far we have been unable to reproduce this issue on our end (on either Windows 10 or 11). Signal Desktop simply handles clipboard paste events that are generated by the Operating System, and doesn't access the clipboard contents otherwise. Furthermore, we haven't made any changes to the composition input text field for a significant amount of time, so it is surprising that you only started to experience this recently.
To help us narrow it down, could you try focusing on the search bar in the left pane of the Signal Desktop window (you might need to expand it first), and see if the clipboard contents get pasted there too when the cursor is in the search bar?
from signal-desktop.
To help us narrow it down, could you try focusing on the search bar in the left pane of the Signal Desktop window (you might need to expand it first), and see if the clipboard contents get pasted there too when the cursor is in the search bar?
It does for me.
from signal-desktop.
@nabeelr oh, very confusing... unlike the composition area, this fields doesn't even support text formatting so it is basically a native field.
At glance this sounds like either an OS regression, or an Electron bug. This might be a long shot, but would you be willing to try reproducing it with an Electron fiddle or Slack/Discord? They are all Electron apps that also have text fields, and I wonder if they suffer from the same issue.
from signal-desktop.
Discord doesn't do it, just Signal. I tested with Text, not with images. I just tried with media won't paste into the search text box, but still will in the chat text box, depending on which field had focus last.
OP and I seem to have the same problem, but we are triggering it different ways. They trigger it by using multi-desktop, I trigger it by having signal close to the system tray, then re-opening signal from the taskbar or the start menu.
from signal-desktop.
Thank you for giving it a try! As the last idea, could you try Signal Beta? (You can install beta side-by-side with production Desktop).
from signal-desktop.
Yup, happens in the Beta as well.
Here's a video of it happening, and when it does and doesn't happen for me.
I didn't try how OP reproduced it, but this is how I'm able to reproduce it.
https://www.youtube.com/watch?v=patLvT7ZiuQ
from signal-desktop.
Aaannddd.... I just lost my whole Signal history on my Desktop...
When uninstalling the Beta, I noticed there were two other versions of Signal installed, one far older, version 1.x... I uninstalled it, and now everything is gone...
This is exhausting.
Edit: Please tell me there is a backup of the message database on Windows somewhere...
from signal-desktop.
@nabeelr oh no! Unfortunately, there is no backup. I guess you already reinstalled from the website, right?
from signal-desktop.
I have, just now, yeah... The uninstaller should really warn you that it's going to remove your chat history when it uninstalls... It's rare for an uninstaller to remove user data... and it's generally bad form unless the user gets explicitly warned.
The issue is still occurring...
from signal-desktop.
I'm terribly sorry about this, and thank you for filing another issue!
I think we have narrowed down what's going on significantly, but there is one bound that we could also set if you could give a try to Electron Fiddle. Discord, I suspect, might be running older Electron version than we do, but the Fiddle is on the same major release version so should give comparable results. Thank you so much for your help!
from signal-desktop.
I'm terribly sorry about this, and thank you for filing another issue!
Thanks.
Tried Electron Fiddle, it doesn't take focus the same way Signal does when you do Windows + (# position app is pinned).
But I was able to recreate the bug as OP stated on Signal as well.
The issue doesn't occur in Fiddle at all from what I can see...
from signal-desktop.
@nabeelr Looking again at your youtube video, I think you might have been still running regular Signal Desktop application, and not the beta version (which should have Signal Beta in the window title).
That being said, I wonder if this issue on another project might be related to what you experience: microsoft/PowerToys#32971 ? Do you use Power Toys by any chance? If not - could you try disabling advanced paste to see if it stops the issue from occurring?
from signal-desktop.
The video was definitely of the regular version and not the beta, but the beta behaved in the same way.
Though, wow, that is a STRIKINGLY similar bug and I do have PowerToys installed, but I don't use advanced paste, and this doesn't happen anywhere else. Nevertheless, I'll try quitting PowerToys when I get home and see if it still happens.
I suspect this is the cause.
from signal-desktop.
Related Issues (20)
- Linux Signal Desktop is not updated - version of signal desktop has expired HOT 2
- [BUG] Two different notification sounds are played on push notifications on Windows 11 HOT 1
- User profile picture is scaling incorrectly - aspect ratio
- Voice message shown time incorrect HOT 3
- 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 18
- signal-desktop does not support fractional scaling on wayland HOT 4
- 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 2
- 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
- Windows: Signal uninstaller deletes user data when uninstalling application. HOT 1
- preload.bundle.js protocol 'http' is not supported, expected 'https' HOT 1
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.