ade15c19d5693bb7a9cae552aef7bf1f97ca314d
Scrolling the world under an open tooltip left it stranded beside where its button used to be. It now holds the place it was given in relation to its element instead of the place it was given on the screen, so the element takes it along -- out from under the pointer, and off the screen if that is where the element goes, which is what then hides it. Followed on a timer rather than on move events: a move event reaches only the widget whose own position changed, never a label carried along by the button around it, which is exactly the case here. The timer already ran while a tooltip was up; it now ticks once a frame so the tooltip keeps up with the ground it stands on. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ne3mejABZoLWKLh8fgpM3x
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.1%
C
0.7%