Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

[MM-23384] Readded div to wrap around contents of OverlayTrigger #5386

Merged
merged 2 commits into from
Apr 28, 2020

Conversation

devinbinnie
Copy link
Member

Summary

When a channel name is too long for the sidebar, there should be a tooltip that pops up when hovering over the channel to show the full name. This was broken on Desktop with the new sidebar.

This PR re-adds a div element needed for the OverlayTrigger, and also re-inserts code to remove the extra aria tag.

Ticket Link

https://mattermost.atlassian.net/browse/MM-23384

@devinbinnie devinbinnie added 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester CherryPick/Approved Meant for the quality or patch release tracked in the milestone labels Apr 23, 2020
@devinbinnie devinbinnie added this to the v5.23.0 milestone Apr 23, 2020
@devinbinnie devinbinnie requested review from jgilliam17 and a team April 23, 2020 18:22
@ghost ghost requested review from bradjcoughlin and jfrerich and removed request for a team April 23, 2020 18:22
@jgilliam17 jgilliam17 added the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot mm-cloud-bot removed the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot
Copy link

Test server destroyed

1 similar comment
@mm-cloud-bot
Copy link

Test server destroyed

@jgilliam17 jgilliam17 added the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot mm-cloud-bot removed the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot
Copy link

Test server destroyed

1 similar comment
@mm-cloud-bot
Copy link

Test server destroyed

@jgilliam17 jgilliam17 added the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot
Copy link

Test server creation failed. See the logs for more information.

@mm-cloud-bot mm-cloud-bot removed the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 24, 2020
@mm-cloud-bot
Copy link

Mattermost test server created! 🎉

Access here: https://mattermost-webapp-pr-5386.test.mattermost.cloud

Account Type Username Password
Admin sysadmin Sys@dmin123
User user-1 User-1@123

Copy link
Contributor

@jgilliam17 jgilliam17 left a comment

Choose a reason for hiding this comment

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

Thank you @devinbinnie
Tested on webapp and desktop app, looks good to merge.

  • Verified hover tooltip showing the whole name is present for channels with truncated (long) names on the LHS
    *Verified on old and new sidebar.

@jgilliam17 jgilliam17 added QA Review Done and removed 3: QA Review Requires review by a QA tester labels Apr 24, 2020
@amyblais
Copy link
Member

@bradjcoughlin Kind reminder to review this. Code complete for v5.23 is tomorrow

@bradjcoughlin bradjcoughlin added the 4: Reviews Complete All reviewers have approved the pull request label Apr 28, 2020
@bradjcoughlin bradjcoughlin removed the 2: Dev Review Requires review by a core commiter label Apr 28, 2020
@bradjcoughlin bradjcoughlin merged commit 51424ee into mattermost:master Apr 28, 2020
@mattermod
Copy link
Contributor

Automated cherry picking currently disabled.

devinbinnie added a commit to devinbinnie/mattermost-webapp that referenced this pull request Apr 28, 2020
…termost#5386)

* [MM-23384] Readded div to wrap around contents of OverlayTrigger

* Fixed a test
devinbinnie added a commit that referenced this pull request Apr 28, 2020
…) (#5413)

* [MM-23384] Readded div to wrap around contents of OverlayTrigger

* Fixed a test
@amyblais amyblais added CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation and removed CherryPick/Approved Meant for the quality or patch release tracked in the milestone labels Apr 28, 2020
@jgilliam17 jgilliam17 added the Tests/Done Release tests have been written label Apr 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
4: Reviews Complete All reviewers have approved the pull request Changelog/Not Needed Does not require a changelog entry CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone Docs/Not Needed Does not require documentation QA Review Done Tests/Done Release tests have been written
Projects
None yet
7 participants