Ответ 1
Этот фильтр предназначен для исключений, обрабатываемых внутри обещания. Фильтр был добавлен в пользовательский интерфейс с этим патчем. Включенный тест и связанный билет показывают, что это за функция.
Если мы создадим обещание и отклоним его так:
var p = new Promise((resolve, reject) => reject('ooops'))
сообщение об ошибке будет немедленно распечатано на консоли:
Однако отказ может быть обработан позже:
p.catch(e => {})
вызывает изменение предыдущего сообщения об ошибке:
"Невозможно (в обещании) ooops" становится "отрешенным обещанием отказаться". Поскольку он больше не считается ошибкой, он не будет отображаться, когда фильтр "Ошибки" активен. Он будет отображаться, хотя, когда активен новый фильтр "Handled".