message: InputText: Cursor X position not lost when clicking outside on an item that's submitted after the InputText(). It was only noticeable when restoring focus programmatically.
diff: @@ -8613,10 +8613,13 @@ bool ImGui::InputTextEx(const char* label, char* buf, int buf_size, const ImVec2
  edit_state.OnKeyPressed(STB_TEXTEDIT_K_WORDRIGHT | STB_TEXTEDIT_K_SHIFT);
  }
  else if (io.MouseClicked[0] && !edit_state.SelectedAllMouseLock)
  + {
  + if (hovered)
  {
  stb_textedit_click(&edit_state, &edit_state.StbState, mouse_x, mouse_y);
  edit_state.CursorAnimReset();
  }
  + }
  else if (io.MouseDown[0] && !edit_state.SelectedAllMouseLock && (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f))
  {
  stb_textedit_drag(&edit_state, &edit_state.StbState, mouse_x, mouse_y);
  