diff --git a/extensions/common/extension.cc b/extensions/common/extension.cc --- a/extensions/common/extension.cc +++ b/extensions/common/extension.cc @@ -772,9 +772,9 @@ bool Extension::LoadShortName(std::u16string* error) { *error = errors::kInvalidShortName; return false; } - std::u16string localized_short_name = - base::UTF8ToUTF16(*localized_short_name_utf8); - base::i18n::AdjustStringForLocaleDirection(&localized_short_name); + std::u16string localized_short_name = base::CollapseWhitespace( + base::UTF8ToUTF16(*localized_short_name_utf8), true); + base::i18n::SanitizeUserSuppliedString(&localized_short_name); short_name_ = base::UTF16ToUTF8(localized_short_name); } else { short_name_ = display_name_;