diff --git a/mozilla/browser/components/microsummaries/src/nsMicrosummaryService.js.in b/mozilla/browser/components/microsummaries/src/nsMicrosummaryService.js.in index 9926e0c5f67..0385bdc9ce3 100644 --- a/mozilla/browser/components/microsummaries/src/nsMicrosummaryService.js.in +++ b/mozilla/browser/components/microsummaries/src/nsMicrosummaryService.js.in @@ -1829,6 +1829,7 @@ function getLoadedMicrosummaryResource(uri) { */ function sanitizeName(aName) { const chars = "-abcdefghijklmnopqrstuvwxyz0123456789"; + const maxLength = 60; var name = aName.toLowerCase(); name = name.replace(/ /g, "-"); @@ -1847,6 +1848,9 @@ function sanitizeName(aName) { name += chars.charAt(Math.round(Math.random() * (chars.length - 1))); } + if (name.length > maxLength) + name = name.substring(0, maxLength); + return name; }