В observable$ прилетают новые ивенты по клику, которые генерируют объект result. Внутри mergeMap логика запросов на сервер с данными из result. У каждого такого запроса нужно хендлить ошибки.
Как можно избавиться от вложенных сабскрайбов?
Там проблема в том что выброс ошибки обрывает стрим. вообще не актуально уже, тот код надо полностью рефакторить чтобы таких кейсов не возникало. Спасибо за помощь.