Summary:
Strafe mode (hold shift) is supposed to cause the ship to turn to face the mouse. This behavior does not engage until after either A or D is tapped once. This behavior is inconsistent and possibly unintended.
How to reproduce:
This effect is best seen with a small maneuverable unit, such as the Hyperion Strike Frigate used in Sinking the Bis'mar.
While in flight mode, hold down shift. This appears to do nothing.
While keeping shift held down, press either A or D to cause the ship to strafe. The ship strafes as intended, and now also rotates to face the cursor. If strafe mode is supposed to cause the ship to obey cursor control, it should have started doing so the moment shift was held down (and strafe mode was engaged).
Furthermore, releasing A or D stops strafing, but as long as shift remains held down, the ship continues to rotate to face the cursor. This leads to a state where the user is applying the same inputs as before A or D was pressed, but the effect of the input is different (the ship rotates, where it did not before).
Suggestions
The ship should begin rotating to face the cursor the moment shift is held down. Unrelated: perhaps allow Caps Lock to toggle strafe and turn modes instead - especially if you were worried about shift+number interfering with movement.
Status
-