RocketChat / RocketChat/Rocket.Chat
Pasted images from Windows 10 Snip & Sketch sent as blank when viewed on Android
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
When Snip and Sketch is used in Windows 10 to copy from the desktop, and pasted into the web UI, the image is sent, but when viewed on the Android app, it's a blank box. Tapping the image is also blank. This is using Firefox 79 and Chrome (latest).
Steps to reproduce:
- Launch Windows 10 snip and sketch
- Select something on screen (it will auto-copy to clipboard)
- Paste the image in the web UI and send. It shows correctly in web UI.
- View the same chat on the Android app and it will appear blank
Expected behavior:
The image is shown on both the web UI as well as the Android app
Actual behavior:
Web UI:

Android app:

Server Setup Information:
- Version of Rocket.Chat Server: 3.5.3
- Operating System: Ubuntu 18
- Deployment Method: tar
- Number of Running Instances: 1
- DB Replicaset Oplog:
- NodeJS Version:
- MongoDB Version: latest?
Client Setup Information
- Desktop App or Browser Version: Web UI
- Operating System: Windows/Android 9
Additional context
The pasted image is a PNG, but copying in a sending a PNG file (not a copy) sends fine and shows in Android as well. It appears to only be for pasted images from Windows. I have not tested other snipping tools. I'm using the file system for storage.
Relevant logs:
No log data
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue by pasting a Windows 10 Snip & Sketch PNG through the web UI, then viewing it in Android. Trace the pasted-image upload and Android image-display paths, comparing them with a normally attached PNG; done means the pasted image renders correctly in both clients.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, typescript
- Domain
- mobile, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100