Skip to content

Conversation

@johnxnguyen
Copy link
Collaborator

@johnxnguyen johnxnguyen commented Dec 19, 2025

BugWPB-22447 [iOS] "Message could not be decrypted" from federated connection

Issue

This PR introduces an automatic trigger to repair conversations affected by faulty removal keys. Changes include:

  • New 4.11.1 app version migration to flip a flag indicating the fix should be run
  • If the flag is flip, a work item is submitted to the work agent that performs the fix and flips the flag off when successful. The fix will be attempted at most once per launch

Testing

Update to 4.11.1 and verify the migration is run and that the repair is started (check logs).


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.

Copy link
Collaborator

@netbe netbe left a comment

Choose a reason for hiding this comment

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

left some questions before approving

@github-actions
Copy link
Contributor

github-actions bot commented Dec 19, 2025

Test Results

    5 files    640 suites   4m 45s ⏱️
3 855 tests 3 827 ✅ 28 💤 0 ❌
3 856 runs  3 828 ✅ 28 💤 0 ❌

Results for commit b3498d3.

♻️ This comment has been updated with latest results.

@johnxnguyen johnxnguyen requested a review from netbe December 19, 2025 13:49
@KaterinaWire KaterinaWire changed the base branch from release/cycle-4.11 to release/cycle-4.12 January 5, 2026 10:58
@KaterinaWire KaterinaWire changed the base branch from release/cycle-4.12 to release/cycle-4.11 January 5, 2026 10:58
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.

3 participants