-
Notifications
You must be signed in to change notification settings - Fork 299
fix: hide read receipts toggle for MLS groups and channels [WPB-17937] #19534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## dev #19534 +/- ##
==========================================
- Coverage 42.83% 42.81% -0.02%
==========================================
Files 1342 1342
Lines 32715 32721 +6
Branches 7240 7245 +5
==========================================
- Hits 14013 14011 -2
- Misses 17015 17021 +6
- Partials 1687 1689 +2 🚀 New features to boost your workflow:
|
1e981f2 to
814c2c9
Compare
|
🔗 Download Full Report Artifact 🧪 Playwright Test Summary
Failed Tests:❌ Calls in channels with device switch and screenshare (tags: TC-8754, crit-flow-web)Location: specs/CriticalFlow/channelsCall-TC-8755.spec.ts:38 Errors: ❌ Channels Management (tags: TC-8752, crit-flow-web)Location: specs/CriticalFlow/channelsManagement-TC-8752.spec.ts:36 Errors: ❌ Planning group call with sending various messages during call (tags: TC-8632, crit-flow-web)Location: specs/CriticalFlow/groupCalls-TC-8632.spec.ts:37 Errors: ❌ Group Video call (tags: TC-8637, crit-flow-web)Location: specs/CriticalFlow/groupVideoCall-TC-8637.spec.ts:39 Errors: ❌ Messages in Channels (tags: TC-8753, crit-flow-web)Location: specs/CriticalFlow/messagesInChannels-TC-8753.spec.ts:44 Errors: ❌ Messages in Groups (tags: TC-8751, crit-flow-web)Location: specs/CriticalFlow/messagesInGroups-TC-8751.spec.ts:42 Errors: Flaky Tests: |
ce59a98 to
10080f9
Compare
| : ConversationProtocol.PROTEUS; | ||
|
|
||
| // Read receipts are temorarily disabled for MLS groups and channels until it is supported | ||
| const areReadReceiptsEnabled = defaultProtocol !== ConversationProtocol.MLS; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we add a function to share between components defaultProtocol !== ConversationProtocol.MLS? its been used in 3 places
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't find an elegant way to add this, I'll keep it as is
10080f9 to
cf32455
Compare
cf32455 to
c015f6f
Compare
|



Description
Read receipts are not currently available for MLS conversations
The setting was only hidden for channels (that are always MLS) but still available for group conversations
See ticket for details, we decided to remove the option for MLS conversations, not just disabling the toggle
This PR:
Screenshots/Screencast (for UI changes)
Before:



After:



Checklist