Close context menus when deselecting items in editor
OsuContextMenu
OpenMenu
EditorContextMenuContainer
OsuContextMenuContainer
OsuSpriteText
TextFlowContainer
OsuTooltip
GetContainingInputManager()
MathUtils
MenuCursorContainer
OsuUserInputManager
PopIn
PopOut
- `IProvideCursor.MenuCursor` -> `IProvideCursor.Cursor` - `MenuCursor` -> `MenuCursorContainer
I completely disagree with this from a UX perspective, but it's come up so often that I figure we should just let users bone themselves.
Noticed while testing on iOS. Previously, the interpolation was being done in input handling but using the update thread clock, leading to incorrect application.
Closes #16114.
var
IHasTooltip