Index: chrome/android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsPopup.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsPopup.java b/chrome/android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsPopup.java |
index c2f1e5de365e85b7c88bf9b9f3f2133d3cdcf03d..8b298c8b03fee41646c022e9c0ce5d7da97084ba 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsPopup.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsPopup.java |
@@ -483,7 +483,10 @@ public class WebsiteSettingsPopup implements OnClickListener { |
* HTTPS connections. |
*/ |
private boolean isConnectionDetailsLinkVisible() { |
- return !mIsInternalPage && mSecurityLevel != ConnectionSecurityLevel.NONE; |
+ // TODO(tsergeant): If this logic gets any more complicated from additional deprecations, |
+ // change it to use something like |SchemeIsCryptographic|. |
+ return !mIsInternalPage && (mSecurityLevel != ConnectionSecurityLevel.NONE |
+ || mPassiveMixedContentPresent || mDeprecatedSHA1Present); |
} |
/** |