The code looks ok. I wonder whether it is possible to avoid situations like this:
Because document body ends where table's 'frame' ends, bubbles with longer text cannot be entirely displayed.
might be possible. can check that later
Had another look. Is not easily possible. Widgets cut off overlapping content, to avoid overlapping in dashboard, so there is no smooth way to let it overlap
Ok, so let's not bother. I can also see that tooltip changed its position a little bit in UI test ('UIIntegrationTest - 'should display metric tooltip correctly') - visitble in UIIntegrationTest_metric_tooltip.png screenshot. So expected image should be corrected.
Sure. Needs to be done after merging, as it is in another repo...