Skip to content

The URL preview does not work when some or all characters are selected, resulting in unnecessary additional network requests #7570

@ExtRIELICi

Description

@ExtRIELICi

Using a supported version?

  • I have searched searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

When you’re about to send a URL, it usually previews correctly.

However, if you press CTRL + A or select a few characters with your mouse, the preview disappears and doesn’t reload until you deselect the text.

If you press Enter to send while the text is still selected, the message will be sent without a preview on either end.

Steps to reproduce

  1. Go to any chat
  2. Paste a link you just copied
  3. Wait for the preview to load
  4. Hold and select a few characters using your mouse, or press Ctrl + A to select the entire link you just pasted
  5. Press Enter to send

Expected result

The URL should be previewed regardless of what I’m doing with the text I just pasted, because in some cases, we might be sending extra unnecessary network requests. It’s a very minor detail, but still worth noting.

Actual result

The URL preview loads correctly when pasted, but each time a character is selected, the preview cancels and reloads, even if no changes were made.

Screenshots

Screen.Recording.2025-10-31.at.15.19.01.mov
Screen.Recording.2025-10-31.at.15.30.42.mov

Signal version

Signal Desktop 7.77.1 ⁨production⁩ (Apple silicon)

Operating system

macOS Tahoe 26.0.1

Version of Signal on your phone

No response

Link to debug log

https://debuglogs.org/desktop/7.77.1/857ec380fc1264c2a497d46200b056807e8249b04fe1d5da0bb3682177310b8c.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions