Skip to content
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

MM-34585 Fix at_mention and channel_mention autocomplete on iOS #5327

Merged
merged 1 commit into from
Apr 15, 2021

Conversation

enahum
Copy link
Contributor

@enahum enahum commented Apr 15, 2021

Summary

After the introduction of #5199 the autocomplete for user and channel mentions that uses a SectionList were not working properly when displaying multiple sections, not allowing the user to tap on a result or scroll the list.

By setting the removeSubclipViews to false on iOS the issue is resolved, Android still applies the prop and works as expected.

@enahum enahum added 2: Dev Review Requires review by a core commiter CherryPick/Approved Meant for the quality or patch release tracked in the milestone 3: QA Review Requires review by a QA tester labels Apr 15, 2021
@josephbaylon josephbaylon added the Build Apps for PR Build the mobile app for iOS and Android to test label Apr 15, 2021
@mattermod
Copy link
Contributor

Building app in separate branch.

@mattermod mattermod removed the Build Apps for PR Build the mobile app for iOS and Android to test label Apr 15, 2021
@josephbaylon josephbaylon added this to the v1.42.0 milestone Apr 15, 2021
@josephbaylon josephbaylon changed the title Fix at_mention and channel_mention autocomplete on iOS MM-34585 Fix at_mention and channel_mention autocomplete on iOS Apr 15, 2021
@mattermod
Copy link
Contributor

@migbot migbot removed the 2: Dev Review Requires review by a core commiter label Apr 15, 2021
Copy link
Contributor

@josephbaylon josephbaylon left a comment

Choose a reason for hiding this comment

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

LGTM. Was able to repro the issue on iOS. Verified issue is fixed with this PR. User can now scroll through the at-mention and channel-mention pop modal and tap on users and channels in multi section lists. Also tested Android and autocomplete still works there.

Tested on both iPhone X and Pixel 4 XL devices.

@josephbaylon josephbaylon added 4: Reviews Complete All reviewers have approved the pull request and removed 3: QA Review Requires review by a QA tester labels Apr 15, 2021
@enahum enahum merged commit c9a02d5 into master Apr 15, 2021
@mattermod
Copy link
Contributor

Cherry pick is scheduled.

@enahum enahum deleted the autocomplete branch April 15, 2021 15:13
mattermost-build pushed a commit to mattermost-build/mattermost-mobile that referenced this pull request Apr 15, 2021
@mattermod mattermod added CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone and removed CherryPick/Approved Meant for the quality or patch release tracked in the milestone labels Apr 15, 2021
migbot pushed a commit that referenced this pull request Apr 15, 2021
(cherry picked from commit c9a02d5)

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
chetanyakan pushed a commit to brightscout-alpha/mattermost-mobile that referenced this pull request Apr 16, 2021
… custom-status

* 'master' of github.com:mattermost/mattermost-mobile:
  Bump app build number to 353 (mattermost#5331)
  MM-30429 Detox/E2E: Added e2e for MM-T3190, MM-T3212, MM-T3214, MM-T3227 (mattermost#5276)
  MM-27849 render emojis with appended skin tone (mattermost#5297)
  Fix at_mention and channel_mention autocomplete on iOS (mattermost#5327)
  Refactor rest client class to use mixin and a bit of cleanup (mattermost#5318)
  Bump app build number to 352 (mattermost#5324)
  Set url trailing slash (mattermost#5322)
  Use RNN 7.11.3 (mattermost#5317)
  MM-30431 Detox/E2E: Added e2e for MM-T3196, MM-T3210, MM-T3211, MM-T3262, MM-T3264 (mattermost#5313)
  Bump app build number to  351 (mattermost#5309)
  Translations update from Weblate (mattermost#5307)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4: Reviews Complete All reviewers have approved the pull request CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants