FIX: Remove svg icons from webmanifest shortcuts (#15765)

* FIX: Remove svg icons from webmanifest shortcuts

While SVGs are valid in the webmanifest, Chromium has not implemented
support for it in this specific manifest member.

Revert when https://bugs.chromium.org/p/chromium/issues/detail?id=1091612
lands.

* fix test
This commit is contained in:
Rafael dos Santos Silva
2022-02-01 15:26:58 -03:00
committed by GitHub
parent 7ee708913a
commit 2e2fee9da3
2 changed files with 1 additions and 29 deletions

View File

@ -65,49 +65,21 @@ class MetadataController < ApplicationController
name: I18n.t('js.topic.create_long'),
short_name: I18n.t('js.topic.create'),
url: "#{Discourse.base_path}/new-topic",
icons: [
{
src: "#{icon_url_base}/plus.svg",
sizes: "131x150",
type: "image/svg"
}
]
},
{
name: I18n.t('js.user.messages.inbox'),
short_name: I18n.t('js.user.messages.inbox'),
url: "#{Discourse.base_path}/my/messages",
icons: [
{
src: "#{icon_url_base}/envelope.svg",
sizes: "150x150",
type: "image/svg"
}
]
},
{
name: I18n.t('js.user.bookmarks'),
short_name: I18n.t('js.user.bookmarks'),
url: "#{Discourse.base_path}/my/activity/bookmarks",
icons: [
{
src: "#{icon_url_base}/bookmark.svg",
sizes: "113x150",
type: "image/svg"
}
]
},
{
name: I18n.t('js.filters.top.title'),
short_name: I18n.t('js.filters.top.title'),
url: "#{Discourse.base_path}/top",
icons: [
{
src: "#{icon_url_base}/signal.svg",
sizes: "188x150",
type: "image/svg"
}
]
}
]
}