Here is a notebook that demonstrates the FirebaseError do not render properly.
Its something to do with message being an accessor and maybe typescript is implicated but I feel like it’s a bug in the Error detection routine. I have seen this problem in Google API clients too, so I feel like its a path other libraries might suffer from.
Here is FirebaseError implementation: firebase-js-sdk/errors.ts at 5ad7ff2ae955c297556223e6cb3ad9d4b897f664 · firebase/firebase-js-sdk · GitHub. Its not particularly outlandish other than being written in Typescript