Major
Nice to have
Bugfix
Major
Enhancement
Normally only the first action is recorded in scripting, because it is assumed that this is the action executed by the user and thus all further actions are triggered automatically by playing back the first action.
In some cases, however, the execution of a command is "just" the stringing together of individual actions. In such a case, you want subsequent actions not to be rejected by the ScriptingRecorder.
Implementation
After calling ScriptingRecorder#enableFollowUpAction() no action can be recorded, even if one has already been recorded.
Test
No test.