I’ve been commenting out code too. Even if the menu is stripped of useful widgets, the line that makes the cursor appear is:
GEngine->GameViewport->AddViewportWidgetContent(…) in ShooterIngameMenu.cpp. You can comment this line out and then cursor is no longer there.
They don’t use the ShowCursor property of the PlayerController at all for this. Epic team, any hints on this?