diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 77d91f6f5f..d495077a87 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -6247,8 +6247,11 @@ void MyAvatar::endSit(const glm::vec3& position, const glm::quat& rotation) { setHMDLeanRecenterEnabled(true); centerBody(); goToLocation(position, true, rotation, false, false); - // Enable movement again - setSitDriveKeysStatus(true); + float TIME_BEFORE_DRIVE_ENABLED_MS = 150.0f; + QTimer::singleShot(TIME_BEFORE_DRIVE_ENABLED_MS, [this]() { + // Enable movement again + setSitDriveKeysStatus(true); + }); } } \ No newline at end of file