Local error handling precedes and no alert is shown
Global error handling precedes and alert is shown
When both a global error handling (via nuxt's plugin) and a local error handling (via '.catch()') are set, I would expect the former one works as 'default' error handler i.e. works only when there's no other ones handling the error instance.
However, current axios-module is not working as that.
(note: Some time before, a kind-of-dirty "hack" was known to monkey patch this problem (e.g. https://www.qcode.in/api-error-handling-in-vue-with-axios/), but this currently doesn't work because axios' behavior changed a year ago.
I think this is a design bug.
This also leads to infinite loop and consequent browser crash when some API call is invoked in global error handler, because that call cannot utilize '.catch()' mechanism, which is obviously undesirable.