Add-flag-to-disable-external-intent-requests.patch 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. From: csagan5 <32685696+csagan5@users.noreply.github.com>
  2. Date: Tue, 25 May 2021 19:46:14 +0200
  3. Subject: Add flag to disable external intent requests
  4. ---
  5. chrome/browser/about_flags.cc | 3 +++
  6. chrome/browser/flag_descriptions.cc | 6 ++++++
  7. chrome/browser/flag_descriptions.h | 3 +++
  8. 3 files changed, 12 insertions(+)
  9. diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
  10. --- a/chrome/browser/about_flags.cc
  11. +++ b/chrome/browser/about_flags.cc
  12. @@ -2652,6 +2652,9 @@ const FeatureEntry kFeatureEntries[] = {
  13. flag_descriptions::kWebrtcCaptureMultiChannelApmName,
  14. flag_descriptions::kWebrtcCaptureMultiChannelApmDescription, kOsAll,
  15. FEATURE_VALUE_TYPE(features::kWebRtcEnableCaptureMultiChannelApm)},
  16. + {"disable-external-intent-requests", flag_descriptions::kDisableExternalIntentRequestsName,
  17. + flag_descriptions::kDisableExternalIntentRequestsDescription, kOsAll,
  18. + SINGLE_DISABLE_VALUE_TYPE("disable-external-intent-requests")},
  19. {"disable-webrtc-hw-decoding", flag_descriptions::kWebrtcHwDecodingName,
  20. flag_descriptions::kWebrtcHwDecodingDescription, kOsAndroid | kOsCrOS,
  21. SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)},
  22. diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
  23. --- a/chrome/browser/flag_descriptions.cc
  24. +++ b/chrome/browser/flag_descriptions.cc
  25. @@ -3099,6 +3099,12 @@ const char kIntentBlockExternalFormRedirectsNoGestureDescription[] =
  26. "Require a user gesture that triggered a form submission in order to "
  27. "allow for redirecting to an external intent.";
  28. +const char kDisableExternalIntentRequestsName[] =
  29. + "Never forward URL requests to external intents";
  30. +const char kDisableExternalIntentRequestsDescription[] =
  31. + "URL requests will never"
  32. + "allow for redirecting to an external intent.";
  33. +
  34. const char kInterestFeedContentSuggestionsDescription[] =
  35. "Use the interest feed to render content suggestions. Currently "
  36. "content "
  37. diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
  38. --- a/chrome/browser/flag_descriptions.h
  39. +++ b/chrome/browser/flag_descriptions.h
  40. @@ -1804,6 +1804,9 @@ extern const char kInstantStartDescription[];
  41. extern const char kIntentBlockExternalFormRedirectsNoGestureName[];
  42. extern const char kIntentBlockExternalFormRedirectsNoGestureDescription[];
  43. +extern const char kDisableExternalIntentRequestsName[];
  44. +extern const char kDisableExternalIntentRequestsDescription[];
  45. +
  46. extern const char kInterestFeedContentSuggestionsName[];
  47. extern const char kInterestFeedContentSuggestionsDescription[];
  48. --
  49. 2.17.1