Merci pour l’investigation et le correctif rapides !
Je pense qu’il serait préférable de les séparer en deux PR, afin que le correctif de performance puisse être examiné et fusionné indépendamment, sans attendre la nouvelle configuration.
Je soutiens également la limite de profondeur configurable, avec 0 par défaut pour assurer la rétrocompatibilité.