Tooltip: fixed position calculation not taking arrow translation into account, causing gap between tooltip and target