Add-flag-to-disable-external-intent-requests.patch 2.7 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. License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
  5. ---
  6. chrome/browser/about_flags.cc | 3 +++
  7. chrome/browser/flag_descriptions.cc | 6 ++++++
  8. chrome/browser/flag_descriptions.h | 3 +++
  9. 3 files changed, 12 insertions(+)
  10. diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
  11. --- a/chrome/browser/about_flags.cc
  12. +++ b/chrome/browser/about_flags.cc
  13. @@ -3310,6 +3310,9 @@ const FeatureEntry kFeatureEntries[] = {
  14. {"ui-disable-partial-swap", flag_descriptions::kUiPartialSwapName,
  15. flag_descriptions::kUiPartialSwapDescription, kOsAll,
  16. SINGLE_DISABLE_VALUE_TYPE(switches::kUIDisablePartialSwap)},
  17. + {"disable-external-intent-requests", flag_descriptions::kDisableExternalIntentRequestsName,
  18. + flag_descriptions::kDisableExternalIntentRequestsDescription, kOsAll,
  19. + SINGLE_DISABLE_VALUE_TYPE("disable-external-intent-requests")},
  20. {"disable-webrtc-hw-decoding", flag_descriptions::kWebrtcHwDecodingName,
  21. flag_descriptions::kWebrtcHwDecodingDescription, kOsAndroid | kOsCrOS,
  22. SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)},
  23. diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
  24. --- a/chrome/browser/flag_descriptions.cc
  25. +++ b/chrome/browser/flag_descriptions.cc
  26. @@ -3522,6 +3522,12 @@ const char kPhotoPickerVideoSupportName[] = "Photo Picker Video Support";
  27. const char kPhotoPickerVideoSupportDescription[] =
  28. "Enables video files to be shown in the Photo Picker dialog";
  29. +const char kDisableExternalIntentRequestsName[] =
  30. + "Never forward URL requests to external intents";
  31. +const char kDisableExternalIntentRequestsDescription[] =
  32. + "URL requests will never"
  33. + "allow for redirecting to an external intent.";
  34. +
  35. const char kQueryTilesName[] = "Show query tiles";
  36. const char kQueryTilesDescription[] = "Shows query tiles in Chrome";
  37. const char kQueryTilesNTPName[] = "Show query tiles in NTP";
  38. diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
  39. --- a/chrome/browser/flag_descriptions.h
  40. +++ b/chrome/browser/flag_descriptions.h
  41. @@ -2018,6 +2018,9 @@ extern const char kQueryTilesDescription[];
  42. extern const char kQueryTilesNTPName[];
  43. extern const char kQueryTilesNTPDescription[];
  44. extern const char kQueryTilesSingleTierName[];
  45. +extern const char kDisableExternalIntentRequestsName[];
  46. +extern const char kDisableExternalIntentRequestsDescription[];
  47. +
  48. extern const char kQueryTilesSingleTierDescription[];
  49. extern const char kQueryTilesEnableQueryEditingName[];
  50. extern const char kQueryTilesEnableQueryEditingDescription[];
  51. --
  52. 2.25.1