diff --git a/ArduPlane/quadplane.cpp b/ArduPlane/quadplane.cpp index 7f09f1a91e..e4a009eeb9 100644 --- a/ArduPlane/quadplane.cpp +++ b/ArduPlane/quadplane.cpp @@ -4246,6 +4246,11 @@ void SLT_Transition::set_FW_roll_pitch(int32_t& nav_pitch_cd, int32_t& nav_roll_ return; } + if (!plane.control_mode->does_auto_throttle()) { + // don't limit pitch when in manually controlled modes like FBWA, ACRO + return; + } + float max_pitch; if (transition_state < TRANSITION_TIMER) { if (plane.ahrs.groundspeed() < 3.0) {