Skip to content

fix: prevent MLS group read receipts - WPB-27764 - #5218

Open
netbe wants to merge 2 commits into
release/cycle-4.16from
fix/prevent-mls-group-receipts-WPB-27764
Open

netbe wants to merge 2 commits into
release/cycle-4.16from
fix/prevent-mls-group-receipts-WPB-27764

Conversation

@netbe

@netbe netbe commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator
BugWPB-27764 [iOS] Read receipts are still enable after migration to mls

Issue

Cherry-pick of #5124.

Testing

N/A

Checklist

  • Title contains a reference JIRA issue number like [WPB-XXX].
  • Description is filled and free of optional paragraphs.
  • Adds/updates automated tests.

UI accessibility checklist

If your PR includes UI changes, please utilize this checklist:

  • Make sure you use the API for UI elements that support large fonts.
  • All colors are taken from WireDesign.ColorTheme or constructed using WireDesign.BaseColorPalette.
  • New UI elements have Accessibility strings for VoiceOver.

@netbe
netbe requested review from samwyndham and a lite review from Copilot September 10, 2026 14:00
@netbe netbe assigned jullianm and acv-w and unassigned netbe, jullianm and acv-w Sep 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Reviewed changes address the MLS read-receipt issue with regression coverage.

Pull request overview

Prevents read receipts for MLS group conversations while preserving existing behavior elsewhere.

Changes:

  • Excludes MLS groups from read-confirmation eligibility.
  • Adds MLS and mixed-group regression tests.
File summaries
File Description
wire-ios-data-model/Tests/Source/Model/Messages/ZMMessageTests+Confirmation.swift Tests MLS suppression and mixed-group behavior.
wire-ios-data-model/Source/Model/Message/ZMOTRMessage+Confirmations.swift Blocks read confirmations for MLS groups.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@netbe
netbe requested a review from acv-w September 10, 2026 14:03
@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Test Results

    7 files    988 suites   10m 36s ⏱️
7 158 tests 7 128 ✅ 28 💤 2 ❌
7 159 runs  7 131 ✅ 28 💤 0 ❌

For more details on these failures, see this check.

Results for commit 12ef3da.

♻️ This comment has been updated with latest results.

Summary: workflow run #35100584640
Allure report (download zip): html-report-33457-fix_prevent-mls-group-receipts-WPB-27764

@netbe
netbe enabled auto-merge (squash) September 16, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants