Expose getBrowserInfo so it can be reused by all error types