Chrome 89 on MacOS produces a mimetype of `video/webm;codecs=vp8,opus` Calling invokeSaveAsDialog on such a blob results in a file extension of `webm;codecs=vp8,opus` instead of `webm`. See https://github.com/muaz-khan/RecordRTC/blob/master/dev/Cross-Browser-Declarations.js#L155