WIP: Update underlying tooltip component
What does this MR do?
In investigating an untaken TooltipOnTruncate
path in #58712 (closed), I had cause to update the component to use the gitlab-ui
version and I am thinking it still might be a useful update — it reduces the variety of matching components that we are using and in particular reduces the surface area of jQuery.
In conversation with @winh, he suggested that an issue with this might be that the component is being used on pages where other components expect the old directive. However, in reviewing the places where the component is included, either I was able to test items and did not find a conflict or found that the files themselves also include the GLTooltip
directive, so it is reasonable to conclude that adding another is not a problem.
What do folks think? Does anyone know of where there might be problem spots?
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated via this MR -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Tested in all supported browsers -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
Link to e2e tests MR added if this MR has Requires e2e tests label. See the Test Planning Process. -
Security reports checked/validated by reviewer