diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index ff33ce7d6..44fc6f7e3 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -289,6 +289,10 @@
"message": "Use Autofill",
"description": "Use Autofill"
},
+ "show_favicon": {
+ "message": "Show Issuer Icon",
+ "description": "Show Issuer Icon"
+ },
"use_high_contrast": {
"message": "Use High Contrast",
"description": "Use High Contrast"
diff --git a/manifests/manifest-chrome-testing.json b/manifests/manifest-chrome-testing.json
index 1447cb95f..da065ce02 100644
--- a/manifests/manifest-chrome-testing.json
+++ b/manifests/manifest-chrome-testing.json
@@ -56,6 +56,8 @@
],
"optional_permissions": [
"clipboardWrite",
+ "favicon",
+ "chrome://favicon/",
"https://www.google.com/",
"https://*.dropboxapi.com/*",
"https://www.googleapis.com/*",
@@ -65,5 +67,5 @@
],
"offline_enabled": true,
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjo5++7m6mlJGqKOnlYehr9tjIqahMZBJUG7PLa7dSRk6bDUu2pVodO1TQWviHlrDTLP+zfoVbDBS8v8cjloK5Tn90nzC6a957dPzOfyC1WUNYNDlGM0BCmZKVP/MWB3d0ffOmTwaxh0L47aLH5nTW0AUmuwCWCBEEl4Acuyp7rwLNGlazBpaom1Qb5ckn29gCJVVVIZ6wudmcrG/FPTNJXQbg8N6wObGrgGOaxmowbkzJmIfKTyHlYOKLAjZ7aJi0W6jsy47/aV+ojvn4gO+ka6BcRhUeWgoQxqEky119f3OWiVP46SJVbAi0pkknThUjDvX11lATGjB5EvJZGyotwIDAQAB",
- "content_security_policy": "script-src 'self' 'unsafe-eval'; font-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/ ws://localhost:9090; default-src 'none'"
+ "content_security_policy": "script-src 'self' 'unsafe-eval'; font-src 'self'; img-src 'self' data: chrome://favicon/; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/ ws://localhost:9090; default-src 'none'"
}
diff --git a/manifests/manifest-chrome.json b/manifests/manifest-chrome.json
index 6c9ab3a69..22c345444 100644
--- a/manifests/manifest-chrome.json
+++ b/manifests/manifest-chrome.json
@@ -56,6 +56,8 @@
],
"optional_permissions": [
"clipboardWrite",
+ "favicon",
+ "chrome://favicon/",
"https://www.google.com/",
"https://*.dropboxapi.com/*",
"https://www.googleapis.com/*",
@@ -64,5 +66,5 @@
"https://login.microsoftonline.com/common/oauth2/v2.0/token"
],
"offline_enabled": true,
- "content_security_policy": "script-src 'self'; font-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/; default-src 'none'"
+ "content_security_policy": "script-src 'self'; font-src 'self'; img-src 'self' data: chrome://favicon/; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/; default-src 'none'"
}
diff --git a/manifests/manifest-edge.json b/manifests/manifest-edge.json
index 6a5d11d2f..7308dd0a0 100644
--- a/manifests/manifest-edge.json
+++ b/manifests/manifest-edge.json
@@ -56,6 +56,8 @@
],
"optional_permissions": [
"clipboardWrite",
+ "favicon",
+ "chrome://favicon/",
"https://www.google.com/",
"https://*.dropboxapi.com/*",
"https://www.googleapis.com/*",
@@ -64,5 +66,5 @@
"https://login.microsoftonline.com/common/oauth2/v2.0/token"
],
"offline_enabled": true,
- "content_security_policy": "script-src 'self'; font-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/; default-src 'none'"
+ "content_security_policy": "script-src 'self'; font-src 'self'; img-src 'self' data: chrome://favicon/; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/; default-src 'none'"
}
diff --git a/sass/popup.scss b/sass/popup.scss
index 4986f6c7a..7bfdabdca 100644
--- a/sass/popup.scss
+++ b/sass/popup.scss
@@ -212,6 +212,13 @@ svg {
display: none;
}
+ .issuerFavicon {
+ vertical-align: bottom;
+ margin-right: 5px;
+ height: 14px;
+ width: 14px;
+ }
+
&:hover {
padding-right: 0;
overflow-y: scroll;
diff --git a/src/components/Popup/EntryComponent.vue b/src/components/Popup/EntryComponent.vue
index 3111dbabf..5f67f9d76 100644
--- a/src/components/Popup/EntryComponent.vue
+++ b/src/components/Popup/EntryComponent.vue
@@ -38,7 +38,16 @@
>