Skip to content

[bugfix] Add disableToolTip prop for ControlBarButton component#3721

Merged
edwardlee-msft merged 5 commits intomainfrom
elee/bugfix-disable-tooltip-on-mobile
Oct 27, 2023
Merged

[bugfix] Add disableToolTip prop for ControlBarButton component#3721
edwardlee-msft merged 5 commits intomainfrom
elee/bugfix-disable-tooltip-on-mobile

Conversation

@edwardlee-msft
Copy link
Copy Markdown
Contributor

What

Add disableTooltip prop for ControlBarButtons to disable tooltips as needed.
Disable tooltips on mobile for our composites.

Why

FluentUi Tooltips are persistent on the screen on mobile due to an issue with chromium not fixing sticky hover scenarios associated with this FluentUI pr microsoft/fluentui#5734.
https://skype.visualstudio.com/SPOOL/_workitems/edit/3408835

How Tested

IOS safari Call Composite and CallWithChat Composite

Process & policy checklist

  • I have updated the project documentation to reflect my changes if necessary.
  • I have read the CONTRIBUTING documentation.

Is this a breaking change?

  • This change causes current functionality to break.

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 26, 2023

Calling bundle size is increased❗.

  • Current size: 5594073
  • Base size: 5593795
  • Diff size: 278

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 26, 2023

CallWithChat bundle size is increased❗.

  • Current size: 6400923
  • Base size: 6400628
  • Diff size: 295

@github-actions
Copy link
Copy Markdown
Contributor

Chat bundle size is not changed.

  • Current size: 1518717
  • Base size: 1518717
  • Diff size: 0

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.

Nice! Can't forget about the older child

@edwardlee-msft edwardlee-msft enabled auto-merge (squash) October 26, 2023 23:45
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

@azure/communication-react jest test coverage for beta.

Lines Statements Functions Branches
Base 43250 / 66964
64.58%
43250 / 66964
64.58%
888 / 1900
46.73%
2632 / 4143
63.52%
Current 43264 / 66983
64.58%
43264 / 66983
64.58%
888 / 1900
46.73%
2632 / 4143
63.52%
Diff 14 / 19
0%
14 / 19
0%
0 / 0
0%
0 / 0
0%

@github-actions
Copy link
Copy Markdown
Contributor

@azure/communication-react jest test coverage for stable.

Lines Statements Functions Branches
Base 20972 / 32669
64.19%
20972 / 32669
64.19%
576 / 994
57.94%
1701 / 2661
63.92%
Current 20979 / 32676
64.2%
20979 / 32676
64.2%
576 / 994
57.94%
1701 / 2661
63.92%
Diff 7 / 7
0.01%
7 / 7
0.01%
0 / 0
0%
0 / 0
0%

@edwardlee-msft edwardlee-msft merged commit a4cb001 into main Oct 27, 2023
@edwardlee-msft edwardlee-msft deleted the elee/bugfix-disable-tooltip-on-mobile branch October 27, 2023 00:09
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