This is a minor patch but I see it hasn’t gotten any attention yet. It’s a really small fix to a bug I seem to have missed in the filter code.
As it steps back through the filters it reports all
filters as ‘halted’ if, for example, the second filter in the chain
Filter chain halted as [:validate_user] did not yield. Filter chain halted as [:check_permissions] did not yield.
This sort of thing happens when :validate_user is the one that fails.