En VS Code, aparecen excepciones sin tratar en el debugger, pero en realidad sí lo están (UT 2426 - Registrar Usuario y Autenticación)
Closed this issue · 1 comments
algono commented
Se trata de una "known issue" desde hace meses en los repositorios de Dart y Flutter, pero no parece que estén trabajando activamente en arreglarlo.
Usar try-catch con await es preferible a usar el método catchError(...) the Future.
Aunque también funcione (y pueda ser incluso mejor), este causa un bug en VSCode, el cual no
entiende que la excepción ha sido capturada, y la muestra como excepción sin tratar, aunque ya lo esté.
Propongo una solución a este problema en una pull request.