How to inspect a programatically closing tooltip?


1 min read

Today, I've had hard time inspecting a disappearing tooltip.

Here's a contrived example to visualize my problem.

The tooltip disappears on blur, mouseup and mouseleave event, so it's not possible to open it, and then check it out in the DevTools.

Fortunately, I've found this SO thread with a solution.

All you have to do is:

  1. Find a container element of your tooltip
  2. Add a breakpoint, when the content of this element is modified, as shown on the screenshot below.

Screenshot from 2022-11-16 19-45-21.png

Now, after you trigger the tooltip to be shown, the execution of the code responsible for inserting the element into the DOM will stop.

Screenshot from 2022-11-16 19-53-25.png

Click F10 to let this part of the code run.

Screenshot from 2022-11-16 19-58-55.png

And now, when you go back to Elements tab, you'll see that the tooltip was inserted into the DOM, and you can inspect it! ๐ŸŽ‰

Screenshot from 2022-11-16 19-59-08.png