Fix browser compatibility regressions in release-3.0.x.

Review Request #9063 — Created July 8, 2017 and submitted — Latest diff uploaded

Information

Review Board
release-3.0.x
cd21929...

Reviewers

Some of the new features in Review Board 3.0 regressed support for some
slightly older browsers. There was a non-ES6 JavaScript file using
const, and an expectation that Blob was a valid type.

The const has been replaced with a var statement, and the Blob is
now checked as a valid type before use. This restores IE9 and some
mobile support.

Tested that IE9 no longer broke on page load.