GLMakie log10 plot UI problems

I’ve been working to get a custom GLMakie plot recipe with log scaling
on the Y-axis. When I tried using DataInspector() to look at the values
in the plots I find that the tooltip is either misplaced or totally not visible
with the log10 scaling.

Here is an example where the inspector tooltip is visible but poorly
located relative to the actual curve:

DataInspector_log10_glitch

If I resize/zoom in-out/move around in the plot then almost always the tooltip
stops appearing (either it is positioned out of the axis area or it is not being
activated or both).

Would it be possible to ensure that the tooltip is in the “right” area of the axis
where it is aligned with the location being reported and not obscuring the area
of the plot indicated?

It would be nice if there were an indicator like a small circle that would
indicate exactly where the tooltip “is” in the plot space (which plot and
point would be unambiguous). Maybe even a line from the tooltip to the
indicator circle or vertical lines at the circle.

DataInspector_log10_glitch_w_hotspot

This shows what I mean with the circle and/or vertical lines. In this case,
I think the tooltip with values would be better placed at the end of the upper
red line so it would not obstruct the plot if you move around.

I’ve started looking at the documentation for customizing the DataInspector() but am finding the learning curve as slow progress!

This looks like it might be a bug in the projection logic of the tooltip for transformed axes, @ffreyer?