Okay, I see what's going on here. IF you use a "__MSG_<key>" based value in your root manifest.json for the description field, every _locales/*/messages.json file/entry referenced for this value must meet this 112 char limit. Presumably all the root manifest.json entries that use localized keys like this are validated as well. One oddity is that Apple is limiting the description to 112 chars but chrome's limit is 132. In my case I do meet the chrome requirements but not Safari's smaller limit.
Topic:
Safari & Web
SubTopic:
General
Tags: