Under certain circumstances, it is very useful to avoid of the execution of the steps following a given step, without failing the tests.
This is very similar to TestNG's SkipException concept.
Following the same approach than RestartingScenarioFailure and RestartingStoryFailure, when IgnoringStepsFailure is thrown, the step where it was thrown, and following ones, will be considered as Ignorable.
I'm going to create a PR with a possible implementation.
Pulled with thanks