Descartar pila de controlador de vista modal

Dado el siguiente diseño de controlador de vista.

Desarrollamos una pila de controladores de vista modal presentando primeroB enA y luego presentandoC enB. De acuerdo con laDocumentación de Apple sobredismiss(animated:completion:), llamándoloA en realidad debería descartar el controlador de vista superior (C en este caso) de forma animada y todos los controladores de vista intermedios sin animación. Lo que pasa es queC se despide sin animación yB se despide de forma animada.

Pongo unProyecto Xcode en GitHub eso replica ese comportamiento. ¿Me estoy perdiendo algo o estoy malentendido la documentación aquí?

Respuestas a la pregunta(3)

Su respuesta a la pregunta