diff --git a/web/app.js b/web/app.js index d876fc66e..1f55158e3 100644 --- a/web/app.js +++ b/web/app.js @@ -1314,7 +1314,28 @@ const PDFViewerApplication = { PDFJSDev.test("FIREFOX || MOZCENTRAL") ) { // Telemetry labels must be C++ variable friendly. - const versionId = `v${info.PDFFormatVersion.replace(".", "_")}`; + let versionId = "other"; + // Keep these in sync with mozilla central's Histograms.json. + const KNOWN_VERSIONS = [ + "1.0", + "1.1", + "1.2", + "1.3", + "1.4", + "1.5", + "1.6", + "1.7", + "1.8", + "1.9", + "2.0", + "2.1", + "2.2", + "2.3", + ]; + if (KNOWN_VERSIONS.includes(info.PDFFormatVersion)) { + versionId = `v${info.PDFFormatVersion.replace(".", "_")}`; + } + let generatorId = "other"; // Keep these in sync with mozilla central's Histograms.json. const KNOWN_GENERATORS = [