Bug with combat engine

I have noticed this a few times now, that the engine doesn't give you time for regeneration and just destroys all your fatally damaged creatures. In this case I had Ezuri out and two untapped forests in play. But combat was resolved and I simply lost two of my attacking elves. Is there a way to fix this, e.g. by setting a certain combat phase to "always stop"?