-
Notifications
You must be signed in to change notification settings - Fork 439
Conversation
The reason we hadn't done this before is because the mui tooltip has very poor performance for re-rendering when we last profiled it and I am hesitant to add another use of it in a location that renders at 60fps. Have we fixed these performance concerns? |
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.
See comment about performance concerns. Convince me this is ok to add to a panel rendering at 60fps.
Do we have something documenting the how to test the performance benchmarks that we need to pass for this? |
One would hope that the |
From memory this should be true. But I also have no way of testing this |
From what I can tell the RendererOverlay does not re-render at 60fps. I think this PR is safe to merge. |
Investigated the render overlay and the learning is that we do not think it renders at 60 fps
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.
👍
Unrelated to the PR but it would be nice to find ways of using smaller component files for some of these things. It would make it more obvious which components use what state and selectors and what will cause them to re-render. I think we should be doing that across the codebase more.
User-Facing Changes
None
Description
Use MUI tooltip instead of native title element
Screen.Recording.2023-12-20.at.8.48.56.pm.mov