signalapp / signalapp/Signal-iOS

Search mismatch: highlights found, results say ‘No matches’

Open
#6,103 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Acknowledged
Dominant language
Swift
Stars
12.2k
Forks
3.5k
PR merge metrics
No merged PRs in 30d

Description

  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

In the built-in search, the entered keyword is highlighted in the content, but the results panel shows "No matches". The previous/next navigation arrows remain disabled and cannot jump between matches.

Steps to reproduce
  • Open any chat, click the profile photo, and click "search".
  • Enter a keyword in the search box (e.g., "foo").
  • Observe the keyword being highlighted in the content.
  • Check the results panel and try using the navigation arrows.

Actual result:

  • Keyword is highlighted in the content, yet the results panel displays "No matches".
  • Navigation arrows (previous/next) are disabled.

Expected result:

  • The results panel lists at least one match, and the navigation arrows allow moving between matches.
Screenshots
Image
Device info

Tested on two devices (one with a beta OS); both produced the same result.
Device: iPhone 15 Pro / iPhone 14
iOS version: iOS 26 beta 8 / iOS 18.6
Signal version: 7.74

Link to debug log

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue through the built-in search flow: open a chat, open its profile, choose search, and enter a keyword on the reported iOS versions. Trace how highlighted content is connected to the results panel and navigation arrows; it is done when matches are listed and previous/next navigation works.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev, search
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.